Javascript 为什么带有“::”表达式的本机一次性绑定在Angular 1.3.5中不起作用
我知道AngularJS引入了一个带有Javascript 为什么带有“::”表达式的本机一次性绑定在Angular 1.3.5中不起作用,javascript,angularjs,Javascript,Angularjs,我知道AngularJS引入了一个带有:表达式的本地一次性绑定。在我的情况下,它不起作用,因为值仍然在变化,所以请告诉我我遗漏了什么 鉴于此控制器: $scope.name = "Some Name"; $scope.changeName = function() { $scope.name = "Another Name"; } 这个HTML <h1>{{::name}}</h1> <button ng-click="changeName()">c
:
表达式的本地一次性绑定。在我的情况下,它不起作用,因为值仍然在变化,所以请告诉我我遗漏了什么
鉴于此控制器:
$scope.name = "Some Name";
$scope.changeName = function() {
$scope.name = "Another Name";
}
这个HTML
<h1>{{::name}}</h1>
<button ng-click="changeName()">click me</button>
{{::name}
点击我
名称模型值将更改。
有什么想法吗?编辑:(摘自评论)
从Chrome上卸下AngularJS Batarang加长件
原始答复:(过时)
似乎对我有用。
var-app=angular.module('app',[]);
应用程序控制器('ctrl',函数($scope){
$scope.name=“Some name”;
$scope.changeName=函数(){
$scope.name=“其他名称”;
}
});代码>
{{::name}
点击我
{{name}}
EDIT:(摘自评论)
从Chrome上卸下AngularJS Batarang加长件
原始答复:(过时)
似乎对我有用。
var-app=angular.module('app',[]);
应用程序控制器('ctrl',函数($scope){
$scope.name=“Some name”;
$scope.changeName=函数(){
$scope.name=“其他名称”;
}
});代码>
{{::name}
点击我
{{name}}
是的,当我从Chrome(0.4.3)中删除AngularJS Batarang扩展时,它起到了作用。Phew.也有类似的问题,移除了巴塔朗,但到目前为止仍然不起作用。。也没有抛出错误,所以interesting@OmarF,这里也有同样的问题。老兄,我一直在谷歌上搜索这个。是的,当我从Chrome(0.4.3)中删除AngularJS Batarang扩展时,它起到了作用。Phew.也有类似的问题,移除了巴塔朗,但到目前为止仍然不起作用。。也没有抛出错误,所以interesting@OmarF,这里也有同样的问题。伙计,我一直在谷歌上搜索这个。