2016-12-25 73 views
-1

我发展我的angularjs和离子应用,角JS内部HTML的离子框架

<div ng-app="myApp" ng-controller="myCtrl"> 

    <p ng-bind-html="{{itemID}}"></p> 

</div> 

我想改变这样的innerHTML angularjs,

<script> 
var app = angular.module("myApp", ['ngSanitize']); 
app.controller("myCtrl", function($scope) { 
    $scope.myText = "My name is:John Doe"; 
}); 
</script> 

这并不是因为它需要编写itemid而不是$ scope.myText。

我该如何做到这一点独特如上?

+0

你想要什么 –

+0

$ scope.myText = “我的名字是:李四”; – zafer

回答

0

我解决了这个问题。 controller.js

$scope.myText={}; 


    var app = angular.module("myApp", ['ngSanitize']); 
    app.controller("myCtrl", function($scope,$itemID) { 
     $scope.myText{$itemID} = "My name is:John Doe"; 
    }); 

html页面

<div ng-app="myApp" ng-controller="myCtrl"> 
    <p ng-bind-html="myText[$itemID]"></p> 
</div> 
1

更新你的代码

<p ng-bind-html="myText"></p>