我有一个指令,它具有与属性的双向绑定。我想重新分配链接功能中的属性。但是,这会破坏参考。
这样做的正确方法是什么?
<div ng-app="zippyModule">
<div ng-controller="Ctrl3">Title:
<input ng-model="title">
<div class="zippy" zippy-title="obj">{{obj.a}}</div>
</div>
</div>
Javascript:
function Ctrl3($scope) {
$scope.obj = {
a: "a",
b: "b"
};
}
angular.module('zippyModule', [])
.directive('zippy', function () {
return {
scope: {
title: '=zippyTitle'
},
link: function (scope, element, attrs) {
title = {
a: "C",
b: "D"
};
}
};
});