我想将一个对象传递给该指令范围:角 - 变量传递到指令范围
JS:
app.directive('validatePrice', function() {
return {
link: function(scope, el, attrs){
console.log(attrs.validatePrice);
}
};
});
HTML
<button validate-price="{priceValid: {'disabled': 'disabled'}}">Checkout</button>
其中priceValid
是一个布尔值控制器范围和{'disabled': 'disabled'}
只是一个普通的对象。我期待我的attrs.validatePrice
返回例如:
{
true: {'disabled': 'disabled'}
}
但它返回字符串。我怎么做? :)
不仅它返回字符串,而且还会抛出错误:10 $ digest()迭代到达。中止!'。 – acid
默认指令仅限于A类(属性)。你有一个与指令同名的属性:无限循环 –
@EduardGamonal右键,谢谢 – karaxuna