私のuiブートストラップモデルウィンドウは正しく動作しますが、コントローラにオブジェクトを追加すると、表示が停止し、コンソールにエラーが表示されません。コントローラにオブジェクトを追加した後にUiブートストラップが表示されない
私のコントローラは次のようになります。私はそれを示す停止するだけでregisterInfoオブジェクトの前に* /削除するとき
"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');
};
}]);
すべてがうまく動作しますが。このオブジェクトの何が問題ですか?私は、このオブジェクトを作成して関数に渡し、それを関数で渡すようにします。
は仮定しますか? – Brian
'registerData'はどこに定義されていますか? – JeanJacques
はいBrian iは*/aswellを削除します。 registerDataは、入力のngモデルです。たとえば、 – BT101