在我的控制器中,我定义$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)从控制器范围传递到指令,以便在方法中创建我的逻辑link
?attrs.phoneType
现在给我worker.phone
看字符串。