我的角度js代码不解决占位符,而我试图让它在运行时解决。Angular JS:占位符没有得到解决
JS代码:
var message ={s:"hello {{name}}"};
angular.module("myapp",[]).controller("myctrl", function($scope){
var ctrl=this;
$scope.name="david";
$scope.w=message.s;
$scope.call=function(){
//alert(message);
};
});
HTML:
<div ng-app="myapp">
<div ng-controller="myctrl as ctrl">
{{w}}
<input type="text" ng-model="ctrl.name" />
<input type="submit" ng-click="call();" />
</div>
</div>
预期输出是:您好大卫;
附加小提琴链接:https://jsfiddle.net/rakotkar/o46coezd/2/
你必须使用'{{名}}'(插值)只在模板 –