Ich habe versucht, Wert von einem Modul an ein anderes Modul in angularjs übergeben. mit .value, die gut funktioniert.Wie update .value in Controller angularjs?
Arbeits: -
var app = angular.module('app', []);
app.value('movieTitle', 'The Matrix');
var app1 =angular.module('app1', ['app']);
app1.controller('MyController', function (movieTitle) {
//Here I am getting value. which is working fine.
console.log(movieTitle)
})
Problem: -
var app = angular.module('app', []);
app.value('movieTitle', 'The Matrix');
app.controller('MyController', function (movieTitle) {
//Here I override the value.
movieTitle = "The Matrix Reloaded";
})
var app1 =angular.module('app1', ['app']);
app1.controller('MyController', function (movieTitle) {
//Here I am getting old value not update value.
console.log(movieTitle)
})
In der zweiten Probe habe ich versucht, den Wert seiner Aktualisierung in Ordnung zu aktualisieren. aber während ich auf den Wert von anderen Modulen zugreife, zeigt es nur alte Werte an, nicht aktualisiert man kann mir dabei helfen. wo ich Fehler gemacht habe ...
haben Sie eine Chance, die Antworten zu sehen? –