我正在使用的脚本文件。虽然我在IE上运行它,但它显示javascript运行时错误角度未定义。
alert("hi");
var myapp = angular.module('myapp', []);
alert("xxxxx");
myapp.controller("myctrl",
function ($scope, $http, $location) {
alert("inside fun;")
$scope.SaveFeedback = function () {
alert("savefeedback called");
$http({
method: 'POST',
url: '/Home/SaveFeedback',
data: {
Fornecedor: $scope.fornecedor
},
headers: { 'Content-Type': 'application/x-www-formurlencoded' }
}).success(function (data) {
alert("in success fun");
$location.path("/Home/Index");
}).error(function () {
alert("error");
});
};
});
alert("end");
答案 0 :(得分:0)
看起来你已经将Angular JS库包含在脑中了。请包括
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
在头部并尝试其他,您可以下载并添加到脚本文件夹,然后在头部引用。
答案 1 :(得分:0)
你是否在你的html中注入了角度应用程序?比如:<body ng-app="myapp">
当你声明模块时,你还需要在你的应用中注入角度路线等。