में ऑब्जेक्ट से एनजी-मॉडल में डेटा प्राप्त करें मैं डेटा को नियंत्रक में किसी ऑब्जेक्ट से देखने में एनजी-मॉडल में नहीं डाल पा रहा हूं।कोणीय - नियंत्रक
View1:
<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 में एक बटन पर क्लिक करें, यह एक समारोह (कहना समारोह 'परीक्षण') सक्रिय करता है।
VIEW2
<input type="submit" ng-click="register.test()" ui-sref="doctorRegister" value="Profile">
नियंत्रक:
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
}
});
संपादित करें: मैं, नियंत्रक की घोषणा को दिखाने के लिए और साथ ही कोशिश की है कि अगर मदद करता है। मैं इसे कैसे बना सकता हूं ताकि जब मैं VIEW2 पर प्रोफ़ाइल बटन पर क्लिक करूं, तो यह डेटा के साथ VIEW1 को पॉप्युलेट करता है?
यह आपका संपूर्ण नियंत्रक है? क्या आप 'एनजी-नियंत्रक 'घोषणा और शेष नियंत्रक प्रदान कर सकते हैं? –
हे @LenilsondeCastro पूरे नियंत्रक बहुत बड़ा है, मैंने आपको केवल उन हिस्सों को दिया जो मैंने जरूरी सोचा था। हालांकि, मुझे कोड को सारणी दें और आपको घोषणा भी दें .. –
हे @LenilsondeCastro ... संपादित और नियंत्रक घोषित किया। –