Tag: ng controller

Angularjs:'controller as syntax'和$ watch

当使用controller as语法时如何订阅属性更改? controller('TestCtrl', function ($scope) { this.name = 'Max'; this.changeName = function () { this.name = new Date(); } // not working $scope.$watch("name",function(value){ console.log(value) }); }); <div ng-controller="TestCtrl as test"> <input type="text" ng-model="test.name" /> <a ng-click="test.changeName()" href="#">Change Name</a> </div>

从指令到控制器传递AngularJS范围variables的最简单的方法是什么?

将AngularJS范围variables从指令传递给控制器​​最简单的方法是什么? 我见过的所有例子看起来都非常复杂,是不是有一种方法可以通过指令访问控制器,并设置其中一个范围variables?