0
我的自定義指令長相一般是這樣的:指令中總是需要額外的觀察者嗎?
App.directive('myDir',function() {
return {
scope: {data:"="},
link: function(scope) {
scope.model={
data:scope.data
};
scope.$watch('data', function() {
scope.model.data = scope.data;
});
}
}
});
我必須定義手錶拷貝改變(外指令)data
到面向對象的model
。 有沒有其他辦法?我是否應該總是爲該任務定義額外的觀察者?
你沒有說清楚爲什麼你需要將'.data'複製到'.model.data'。你可以使用'.data'。 – hon2a 2014-12-06 12:03:31