I John Papas Stil verwenden, hier ist meine Komponente:Stil Upgrade John Papa 1.6.2 Ausgabe
(function() {
'use strict';
angular
.module('myModule')
.component('myComponent', myComponent());
function myComponent() {
var component = {
bindings: {
dateOptions: '='
},
templateUrl: 'myComponent.component.html',
controller: MyController
};
return component;
}
function MyController() {
var vm = this;
vm.getData = getData;
vm.$onInit = function() {
};
function getDate() {
var options = {
config: vm.dateOptions.config
};
}
}
})();
hier ist die html:
<div class="datearea" ng-click="$ctrl.getDate()">
</div>
, wenn ich die ng-Click-Feuer , heißt es:
nicht Eigenschaft 'config' undefined von
lesen kann, die die Zeile: config: vm.dateOptions.c onfig
Wirklich interessant zu wissen, was dieses Problem verursacht hat? Und ich würde die temporäre Fix nicht verwenden: $compileProvider.preAssignBindingsEnabled(true);
(Diese Komponente arbeitet an 1,5)