Ich bin ein Neuling von AngularJS weiß nicht, was ich hier falsch mache ist mein Code. Im Grunde versuche ich, Attributwert von Post-ID von meinem index.html zu bekommen und es in der Konsole von meinem Controller zu drucken.AngularJS: Erhalten Attributwert von benutzerdefinierten Tags
In meinem index.html:
<post-creator post-id="5" category="1"></post-creator>
<script src="components/post-creator/post-creator.component.js"></script>
post-creator.component.js:
function controller($http) {
var model = this;
model.$onInit = function() {
console.log("id again:" + model.postId);
}
module.component("postCreator", {
templateUrl: "components/post-creator/post-creator.template.html",
bindings: {
value: "<"
},
controllerAs: "model",
controller: ["$http", controller]
});
sollten nicht Ihre 'bindings' enthalten' postId' statt 'value'? – tanmay
Können Sie mir ein Beispiel geben? – MTA
Hinzugefügt als Antwort .. – tanmay