gpt4 book ai didi

angularjs - 如何使用 MVC 应用程序在 Angularjs 中触发 ng-repeat?

转载 作者:行者123 更新时间:2023-12-02 23:16:03 24 4
gpt4 key购买 nike

我正在使用 MVC 在 AngularJS 中创建一个应用程序我在AdminCtrl.js中编写的代码是:

var adminModule = angular.module('angApp', []);
adminModule.controller('AdminCtrl', ['$scope', '$http',
function ($scope, $http) {
//*****get data from Product table
$scope.products = {};
GetAdmin();
function GetAdmin() {
$http({
method: 'GET',
url: '/Admin/GetAdmin',
datatype:'HTML',
}).success(function data() {
$scope.products = data.result;
})
}
}]);

我现在可以使用 $scope 从后端获取数据作为集合,我将其绑定(bind)到我的 View :

<div id="divTest" ng-controller="AdminCtrl">
<div ng-repeat="item in products">
Prod_ID:{{item.Prod_ID}}
Prod_Name:{{item.Prod_Name}}
Prod_Price:{{item.Prod_Price}}
Prod_Desc:{{item.Prod_Desc}}
</div>
</div>

在 View 上,我无法使用 ng-repeat 绑定(bind)此数据,但此数据在控制台上可见。请任何人帮助我找出我所缺少的问题。

提前致谢。

最佳答案

我只犯了一点错误,我将 ng-app 绑定(bind)到,但从某种意义上说,它应该绑定(bind)到现在它正在工作。

我的新代码就像......

   <body ng-app="angApp">
<script src="Scripts/app/AdminCtrl.js"></script>

<div id="alert" class="alert"></div>
<div ng-controller="AdminCtrl">

<div class="admin-login">
<h2>using angularjs</h2>
<input type="text" id="txtUserAng" placeholder="User Name" ng-model="U_Name" />
<input type="password" id="txtPWDAng" placeholder="Password" ng-model="U_PWD" />
<input type="button" id="login" value="login" ng-click="Login()" />

</div>

</div>
</div>

关于angularjs - 如何使用 MVC 应用程序在 Angularjs 中触发 ng-repeat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26652282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com