5
Verileri denetleyicideki bir nesneden görülebilen ng modeline yerleştiremiyorum.Köşeli - Denetleyicideki nesneden ng-Modeline veri alın
view1: Ben View2 bir düğmeyi tıkladığınızda, bir işlev (fonksiyon 'test' demek) ateşler
<input type="text" class="user-input" name="profile.firstname" ng-model="profile.firstname" ng-minlength="2" required pattern=".{2,}" placeholder="E.g. Anvika" title="Please enter atleast 2 characters">
.
View2
<input type="submit" ng-click="register.test()" ui-sref="doctorRegister" value="Profile">
KONTROL:
var app = angular.module('app');
app.controller('registerController', ['$scope', 'tempDataStorageService', function ($scope, tempDataStorageService) {
var register = this;
register.doctor = {};
register.test = function() {
register.refreshProfile = tempDataStorageService.get(register.doctor.profile);
//console.log(register.refreshProfile);
var a = register.refreshProfile.firstname;
console.log(a);
}
}
TempDataStorageService:
var app = angular.module('app');
app.factory('tempDataStorageService', function() {
var savedData = {};
function set(data) {
savedData = data;
}
function get() {
return savedData;
}
return {
set: set,
get: get
}
});
DÜZENLEME: Eğer yardımcı olur herkes, ben de kumandanın beyanı göstermeye çalıştık. VIEW2'deki Profil düğmesine tıkladığımda, VIEW1'i verilerle doldurmak için nasıl yapabilirim?
"Ng-controller" bildirimi ve kontrol cihazınızın geri kalanı size bildirir misiniz? –
Hey @LenilsondeCastro tüm denetleyici çok büyük, ben sadece gerekli düşündüğüm parçaları verdim. Olsa da, kodu soyut ve ben de bildirimi vereyim .. –
Hey @LenilsondeCastro ... Düzenleyici ve denetleyici ilan etti. –