因此,我的ui bootstrap模型窗口工作正常,但是當我向控制器添加對象時,它停止顯示,並且不會在CONSOL中給我任何錯誤。Ui bootstrap在向控制器添加對象後不顯示
當我的控制器看起來是這樣的:
"use strict";
app.controller('RegisterModalCtrl', ['$scope', '$location', '$uibModalInstance', '$http', 'ngAuthSettings', 'registerService',
function($scope, $location, $uibModalInstance, $http, ngAuthSettings, registerService) {
var $ctrl = this;
$ctrl.cancel = function() {
$uibModalInstance.dismiss('cancel');
};
/*
$ctrl.registerInfo = {
email: $ctrl.registerData.email,
nick: $ctrl.registerData.nick,
password: $ctrl.registerData.password,
password_confirmation: $ctrl.registerData.confirm_password
};
*/
$ctrl.registerSubmit = function(registerInfo) {
console.log('im in registerSubmit controller function');
registerService.registerUser(registerInfo);
$uibModalInstance.dismiss('cancel');
};
$ctrl.showCookiesRules = function() {
$location.url("/cookiesrules");
$uibModalInstance.dismiss('cancel');
};
$ctrl.showRules = function() {
$location.url("/rules");
$uibModalInstance.dismiss('cancel');
};
}]);
一切都工作得很好,但是當我刪除/ *只是registerInfo之前反對它停止顯示。這個對象有什麼問題?我希望它創建這個對象來傳遞它的功能,然後將其傳遞到服務中。
我*假設*您也刪除* /在註釋塊的結束? – Brian
'registerData'的定義在哪裏? – JeanJacques
是的Brian我刪除*/aswell。 registerData是輸入的ng模型,例如: – BT101