C# 在Asp.net MVC中使用AngularJS循环json数据
我正在尝试通过ajax获取记录,并使用AngularJS进行显示。 但是我的代码甚至没有调用控制器操作 我正在尝试这个代码C# 在Asp.net MVC中使用AngularJS循环json数据,c#,asp.net,angularjs,asp.net-mvc,asp.net-mvc-4,C#,Asp.net,Angularjs,Asp.net Mvc,Asp.net Mvc 4,我正在尝试通过ajax获取记录,并使用AngularJS进行显示。 但是我的代码甚至没有调用控制器操作 我正在尝试这个代码 <div ng-controller="MyCtrl"> <div ng-repeat="result in products"> {{result.ProductName}} </div> </div> 我正在用它来工作。你的方法是错误的。 您应该使用angularJS的控制器指令来调用服务以使用json数据 &l
<div ng-controller="MyCtrl">
<div ng-repeat="result in products">
{{result.ProductName}}
</div>
</div>
我正在用它来工作。你的方法是错误的。
您应该使用angularJS的控制器指令来调用服务以使用json数据
<script type="text/javascript">
var app = angular.module('myApp', []);
app.controller('MyCtrl', function ($scope, $http) {
$http.get('/Products/Get/').success(function (data) {
$scope.products = data;
});
});
</script>
var-app=angular.module('myApp',[]);
app.controller('MyCtrl',函数($scope,$http){
$http.get('/Products/get/').success(函数(数据){
$scope.products=数据;
});
});
几天前我写了一篇关于同一主题的文章。
你可以通过。这可能会有帮助。您的方法是错误的。
您应该使用angularJS的控制器指令来调用服务以使用json数据
<script type="text/javascript">
var app = angular.module('myApp', []);
app.controller('MyCtrl', function ($scope, $http) {
$http.get('/Products/Get/').success(function (data) {
$scope.products = data;
});
});
</script>
var-app=angular.module('myApp',[]);
app.controller('MyCtrl',函数($scope,$http){
$http.get('/Products/get/').success(函数(数据){
$scope.products=数据;
});
});
几天前我写了一篇关于同一主题的文章。
你可以通过。这可能会有帮助。您需要在angularjs中声明
模块
名称,并且不要忘记在正文或html标记中添加模块名称。.像这样
,然后像这样尝试:
<script>
var app = angular.module('app',[]);
app.controller('MyCtrl',function($scope,$http){
bindData();
function bindData(
// it will be nice, if this code your separate to file service...
$http.get('/Products/Get').success(function (callBack) {
$scope.products = callBack.data;
});
);
});
</script>
}))
如果您想在ajax函数中获取数据,请键入not
POST
。您需要在angularjs中声明模块
名称,并且不要忘记在正文或html标记中添加模块名称。。如下所示
,然后像这样尝试:
<script>
var app = angular.module('app',[]);
app.controller('MyCtrl',function($scope,$http){
bindData();
function bindData(
// it will be nice, if this code your separate to file service...
$http.get('/Products/Get').success(function (callBack) {
$scope.products = callBack.data;
});
);
});
</script>
}))
并键入not
POST
,如果您想在ajax函数中获取数据..您没有controllerMyCtrl
您没有controllerMyCtrl
因为success
已被弃用,您应该使用then
而不是success
。因为success
已被弃用,您应该使用而不是success
。
app.service('myServices',function($http){
var vm = this;
vm.GetAll = function(){
return $http.get('/Products/Get');
}
});