私はui-bootstrapモーダルを使用してフォームを送信しています。 "ボタンが正しく動作せず、上記のエラーメッセージが表示されます。 HTML
<div class="container" ng-controller="empCtrl">
<div class="modal-header">
<h1>Create Employee</h1>
</div>
<div class="modal-body">
<div class="form-group">
<div class="col-lg-4 input-group">
<label>Name</label>
</div>
<div class="col-lg-6">
<input type="text" ng-model="employee.name" />
</div>
</div>
<div class="form-group">
<div class="col-lg-4 input-group">
<label>Address</label>
</div>
<div class="col-lg-6">
<input type="text" ng-model="employee.address" />
</div>
</div>
</div>
<div class="modal-footer">
<div class="col-sm-offset-3 col-sm-9" >
<input type="submit" value="Save" name="Save" ng-click="saveData(employee)" />
<input type="submit" value="Cancel" class="btn btn-success" ng-click="cancelForm()" />
</div>
</div>
</div>
で
私app.js
var myApp = angular.module('myApp', ['ui.bootstrap']);
myApp.controller('empCtrl', [
'$scope', '$http', '$uibModal', '$uibModalInstance', function ($scope, $http, $uibModal, $uibModalInstance) {
$scope.employees = "";
$http.get("/Home/GetEmployees").success(function(result) {
$scope.employees = result;
}).error(function(result) {
alert("error");
});
$scope.saveData = function(employee) {
$http.post("/Home/AddEmployee", { employee: employee }).sucess(function(result) {
alert(result);
}).error(function(result) {
alert(result);
});
}
$scope.showCreateEmployeeForm = function() {
$uibModal.open(
{
templateUrl: "app/employeeTemplate/employeeAdd.html",
controller: 'empCtrl'
});
$uibModalInstance.cancel();
}
$scope.cancelForm= function() {
$uibModalInstance.dismiss();
}
}
]);
私のモーダル
は、誰かが私のコードで何が起こっているかを把握するために私を助けてくださいすることができます。 乾杯!
あなたが喜ばだけでこれを行うことができます::。 myApp.controller( 'empCtrl'、機能を($スコープ、$ HTTP、$ uibModal、$ uibModalInstance) –
@BeslindaN私はあなたのコードは次の形式にする必要がありますまだ同じエラーが発生していますが、私はすべてを試しましたが、回答はまだ見つかりませんでした – silent9