Ich machte einen Service namens Beispielservice, in dem ich eine Funktion namens dividee()
. Unten ist der Code:Service in Winkel js nicht aktualisieren
confusionapp.service('exampleservice', function($rootScope) {
this.dividee = function(x, y) {
$rootScope.enteredone = x;
$rootScope.enteredtwo = y;
$rootScope.showdivideresult = x/y;
}
});
Nun machte ich 2 Eingänge, wo ich die Werte eingeben, und ich dachte, dass ich den geteilten Wert in der unten div bekommen würde:
confusionapp.controller("conFusionappCtrl", function($scope, exampleservice) {
exampleservice.dividee(10, 3);
});
html:
<input type="text" ng-model="enteredone" />
<input type="text" ng-model="enteredtwo" />
<button ng-click="dividee(enteredone, enteredtwo);"></button>
<div>{{showdivideresult}}</div>
aber was passiert ist tat ich bekomme die Werte in die Textfelder eingefügt und die geteilten Werte im div auf Last (dh 10 und 3 in den Textfeldern und 3,33 in div), aber nicht, wenn ich einen Wert in ändern die Textfelder. Bitte helfen Sie. Vielen Dank im Voraus
Put '$ rootScope.showdivideresult = x/y;.' In '$ rootScope $ apply' –