Im folgenden Ausschnitt reagieren:Wie auf Änderungen in einer Art und Weise Bindungen
angular.module('myModule')
.component('myComponent', {
controller : [
MyComponentController
],
bindings: {
input: '<'
}
});
Nach documentation - section "Components have a well-defined lifecycle" um uns $onChanges
Lifecycle-Methode geändert zu überwachen, dass die Bindung input
hat könnten. Ich kann es nicht funktionieren lassen.
Thi ist, wie ich es bin mit:
Funktion MyComponentController() {. Selbst $ onChanges = function (changesObj) {// einige Code hier } }
Aber der Code doesn geh nicht mal in die Funktion.
Wie versuchen Sie, die Bindung zu ändern? Es würde helfen, auch diesen Teil des Codes zu sehen. –
@JoeClay Ich bin gerade auf dieses Problem gekommen: https://github.com/angular/angular.js/issues/14030 Es scheint, dass ich alles gut mache, nur das Angular v. 1.5.0 hat einen Fehler. Es sollte in 1.5.3 funktionieren. Ich werde es versuchen. – zatziky
@JoeClay Es war tatsächlich der Fehler. In den Versionshinweisen heißt es jedoch, dass es in Version 1.5.4 korrigiert wurde. https://github.com/angular/angular.js/blob/master/CHANGELOG.md#154-graduated-sophistry-2016-04-14 – zatziky