我試圖綁定角度js組件中的通用屬性。我的組件包含文本框,我需要的是我想將html屬性傳遞給組件模板。 即將HTML屬性傳遞給角度js 1.5組件
<sample-component generic-attribute="ng-class='hello'"></sample-component>
這是我的主要html組件。我需要將ng-class傳遞給我的組件模板。
(function() {
angular.module('myApp').component('sampleComponent',{
bindings: {
genericAttribute:'@?'
},
controllerAs:'ctrl',
controller: 'sampleController',
template:'<input type="text" {{ctrl.genericAttribute}} >
});
})();
是否可以傳遞整個屬性並將其綁定到模板中。
如果你想,你可以傳遞類中的類。爲什麼你還想傳遞屬性是否有原因? – gyc
所以它會很普遍。那就是開發人員可以在同一個密鑰上傳遞ng-class,id等。即 sample-component> –