我想將一個對象傳遞給該指令範圍:角 - 變量傳遞到指令範圍
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