Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用MVC中的angularjs删除错误:[ng:areq]。。?_Angularjs_Asp.net Mvc 4_Angularjs Directive - Fatal编程技术网

如何使用MVC中的angularjs删除错误:[ng:areq]。。?

如何使用MVC中的angularjs删除错误:[ng:areq]。。?,angularjs,asp.net-mvc-4,angularjs-directive,Angularjs,Asp.net Mvc 4,Angularjs Directive,如何删除MVC中angularjs的错误 我正在angularjs MVC中创建一个web应用程序 我已经为angular脚本文件添加了所有参考 我以AdminController.js的形式在单独的javascript文件中编写代码,我也在视图中引用了它,但我无法在视图中触发angularjs控制器的方法 我的AdminCtrl.js代码如下: var adminModule = angular.module('angApp', []); //Defining a Angular Cont

如何删除MVC中angularjs的错误

我正在angularjs MVC中创建一个web应用程序 我已经为angular脚本文件添加了所有参考 我以AdminController.js的形式在单独的javascript文件中编写代码,我也在视图中引用了它,但我无法在视图中触发angularjs控制器的方法

我的AdminCtrl.js代码如下:

 var adminModule = angular.module('angApp', []);
//Defining a Angular Controller
adminModule.controller('AdminCtrl', ['$scope', '$http', function ($scope, $http) {
//Retrieving the List of people
Login();
function Login(U_Name, U_PWD) {
    //Defining the $http service for login the admin user
    $http({
        method: 'POST',
        url: '/Models/AdminModels',
        data: {User_Name:U_Name,User_PWD:U_PWD}
    }).success(function (result) {

        if (result == true){
            alert('user is valid');
        }
        else {
            alert('unauthorised access!');
        }
    })
          }
}]);
请建议我最好的选择,这样我就可以完成我的任务


提前感谢。

我只是犯了一点小错误,我将ng应用程序绑定到,但从某种意义上说,它应该绑定到,现在它正在工作

我的新代码像

   <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

现在我遇到了ng repeat的另一个问题,它不是在视图上启动的,我在控制台上得到结果,但不是在视图上,您愿意帮助我吗。请提前感谢您的ng重复代码和数据,数据是否在$scope?var adminModule=angular.module('angApp',[]);adminModule.controller('AdminCtrl'、['$scope'、'$http',函数($scope,$http){/****从产品表$scope.products={};GetAdmin();函数GetAdmin(){$http({方法:'get',url:'/Admin/GetAdmin',数据类型:'HTML',}).success(函数数据(){$scope.products=data.result;}}}}]);这是我的AdminCtrl.js代码,我在这里获取数据并能够在控制台Prod_ID:{{item.Prod_ID}}Prod_Name:{{{item.Prod_Name}}Prod_Price:{{item.Prod_Price}Prod_Desc:{{item.Prod_Desc}这是我的视图代码,我想在其中使用ng repeat绑定数据,但它对我不起作用。请帮助我解决此问题。首先,数据与此一起显示?:{{products}}