12
在我的控制,我定義$scope.worker
這是一個簡單的JS對象:從控制器範圍傳遞變量指令
{
name: 'Peter',
phone: 601002003
}
我創建了一個指令:
.directive('phoneType', [function() {
return {
restrict: 'A',
link: function (scope, element, attrs) {
console.log(attrs);
}
};
}])
和我的HTML如下像這樣:
<span phone-type="worker.phone"></span>
我如何通過worker.phone
(在這個例子601002003)在t他控制器的範圍到指令,所以我可以在link
方法中創建我的邏輯? attrs.phoneType
現在顯示我worker.phone
字符串。
我更喜歡這個解決方案 – pixelbits
我得到一個無效的密鑰錯誤 – Jordash
如果worker.phone更新,scope.phoneType不會更新。有沒有解決方案? –