Im Versuch, einige Parameter meine Komponente durch Bindungen passieren, aber leider bin ich Glück nicht in der Nutzung dieser params in meinem Controller hat, das ist mein Code:Angular 1.6 Bindungen innerhalb Controller
angular.module('project1').component('menu', {
templateUrl: '/static/js/templates/menu.template.html',
bindings: {
rid: '@'
},
controller: ['Restaurant', function RestaurantListController(Restaurant) {
console.log(this.rid);
console.log(this);
this.restaurant = Restaurant.get({restaurantId: this.rid});
}]
});
HTML-Komponente :
<menu rid="1"></menu>
das interessante daran ist, dass ich die Parameter in der Vorlage zugreifen kann und wenn ich die 2 Konsolenprotokoll zu tun, die erste ist nicht definiert, aber in der zweiten kann ich die rid Variable sehen ... Also, ich verstehe wirklich nicht, was ich vermisse.
Add HTML-Komponente Verwendung –