我在下面有一个模型对象“o”,它引用另一个范围属性testText。我希望当$ scope.testText更新时,$ scope.o.filed1会自动更新。
var app = angular.module('app', ['kendo.directives']);
app.controller("myCtrl", function ($compile, $scope) {
$scope.o={};
$scope.testText = 'hello';
$scope.o.filed1 = $scope.testText;
但它没有像我预期的那样奏效。这是我的在线样本。
答案 0 :(得分:5)
这不起作用,因为它只是一项任务。试试这个:
var app = angular.module('app', ['kendo.directives']);
app.controller("myCtrl", function ($compile, $scope) {
$scope.o={};
$scope.testText = 'hello';
$scope.$watch('testText', function(newValue){
$scope.o.filed1 = newValue;
});
});