我想将一个对象传递给指令范围:
JS:
app.directive('validatePrice', function() {
return {
link: function(scope, el, attrs){
console.log(attrs.validatePrice);
}
};
});
HTML
<button validate-price="{priceValid: {'disabled': 'disabled'}}">Checkout</button>
wherepriceValid
是来自控制器范围的布尔值,{'disabled': 'disabled'}
只是一个普通对象。我希望我attrs.validatePrice
能回来,例如:
{
true: {'disabled': 'disabled'}
}
然而它返回字符串。我怎么做?:)