在Angular.js中,我试图用指令更新控制器中的$ scope值。我选择了“=”,因为它是双向绑定...指令正在更新范围变量。
但是我得到Unexpected identifier
来自countfrom =“7777”。我正在尝试更新控制器中存在的$scope.countDownTicker
。我还希望在html中显示777值。因为html代码已经存在,所以我没有返回模板。
angular.module('monitorApp', [])
.directive("countDown", function () {
return {
scope: {
countfrom: "="
}
countfrom = "7777"
}
});
<span class="info-test" count-down countfrom="{{countDwnTicker}}"></span>
答案 0 :(得分:1)
此演示PLUNKER中所示的修改要求。主要是:
app.directive("countDown", function () {
return {
scope: {
countFrom: "="
},
link: function(scope){
scope.countFrom = 777;
}
}
});
和
<span count-down count-from="countDownTicker">{{ countDownTicker }}</span>
强烈建议您仔细阅读我的评论中提供的链接。