file.jade ファイルに次のコードをコントローラー fileCtrl に添付します。
file.jade
.....
label(for='id') Id:
input(ng-model='form.id', name='id')
p
....
ファイル Ctrl
...
$scope.submitMain = function ( path ) {
$http.post('/api/submitMain', $scope.form).
success(function(data) {
alert("Submit Main Data: " + data);
$rootScope.id = data;
$location.path(path);
});
};
....
パスは、同じ id フィールドを持ち、file1Ctrl にアタッチされている file1.jade を指します。
file1.jade
.....
label(for='id') Id:
input(ng-model='form.id', name='id')
p
....
file1Ctrl
$scope.form.id = $rootScope.id;
何らかの理由で、Filectrl に設定された $rootScope id は、値が両方の場所で正しいにもかかわらず、file1Ctrl の form.id 値を設定していません。
どんな援助でも大歓迎です。
メルロイ