In der Direktive, warum wir $ Scope nicht als Präfix hinzufügen in customer.name
kann funktionieren? Ich ändere zu $scope.customer.name
, kann es nicht funktionieren? Warum? Es wird angenommen, $ scope zu haben, richtig? Link (https://plnkr.co/edit/e4N2u1iuXbp7IESxNd1T?p=preview)
angular.module('docsSimpleDirective', [])
.controller('Controller', ['$scope', function($scope) {
$scope.customer = {
name: 'Naomi',
address: '1600 Amphitheatre'
};
}])
.directive('myCustomer', function() {
return {
template: 'Name: {{customer.name}} Address: {{customer.address}}'
};
});
Ich habe. Können Sie mir ein Referenzdokument schicken? Danke – AngularJS
@AngularJS Die Bedeutung der Vorlage ist im gesamten Web einheitlich, unabhängig davon, in welcher Sprache Sie Code schreiben. Ich schlage vor, Sie sollten lesen, was eine Vorlage ist. Allerdings [hier] (https://www.3pillarglobal.com/insights/angularjs-understanding-custom-directive) liegt die Bedeutung der Vorlage in klaren Worten. –