我不能将第三方 js 与 angular js 和 ASP.NET MVC 一起使用
I can't use third party js with angular js and ASP.NET MVC
您好,我正在使用 ASP.NET MVC 和 Angular js 创建应用程序。
一切都很好 运行 但是当我想为 angular js 使用任何第三方 js 时,它不允许这样做...
我创建了三个js文件。
1) app.js
var app;
(function () {
app = angular.module("ANG", []);
app.factory('GlobalService', function () {
return {
urlBase: 'myserviceurl/',
UserName: '',
UserRole: ''
};
});
})();
2) Controller.js
app.controller("CustomerCtrl", ["$scope", "$q", "VendorService", "CustomerService", "$filter", function ($scope, $q, vendorService, customerService, $filter){
//My code here
}
]);
3) Service.js
app.service('VendorService', ["$http", "$q", "GlobalService", function ($http, $q, globalService) {
//My service calling
}]);
4) 在视图中实现
<html lang="en" id="htmlMainPage" ng-app="ANG">
我想用multiselectionjs实现多选下拉列表
我只做了一行以下的更改,并在控制器中查看了进一步的更改。
app.js
app = angular.module("ANG", ["angularjs-dropdown-multiselect"]);
它 运行 也很好,但其他也使用此 app.js 的页面给我一个错误。
看看你给的js的reference就可以了
您必须在布局页面中提供参考或添加 multiselect.js 因为正如您在问题中所说的那样 app.js.
<html lang="en" id="htmlMainPage" ng-app="ANG">
每次加载任何视图时都会调用它并找到 multiselect.js 引用并给你注入器错误,不会再继续。
您好,我正在使用 ASP.NET MVC 和 Angular js 创建应用程序。
一切都很好 运行 但是当我想为 angular js 使用任何第三方 js 时,它不允许这样做...
我创建了三个js文件。
1) app.js
var app;
(function () {
app = angular.module("ANG", []);
app.factory('GlobalService', function () {
return {
urlBase: 'myserviceurl/',
UserName: '',
UserRole: ''
};
});
})();
2) Controller.js
app.controller("CustomerCtrl", ["$scope", "$q", "VendorService", "CustomerService", "$filter", function ($scope, $q, vendorService, customerService, $filter){
//My code here
}
]);
3) Service.js
app.service('VendorService', ["$http", "$q", "GlobalService", function ($http, $q, globalService) {
//My service calling
}]);
4) 在视图中实现
<html lang="en" id="htmlMainPage" ng-app="ANG">
我想用multiselectionjs实现多选下拉列表
我只做了一行以下的更改,并在控制器中查看了进一步的更改。
app.js
app = angular.module("ANG", ["angularjs-dropdown-multiselect"]);
它 运行 也很好,但其他也使用此 app.js 的页面给我一个错误。
看看你给的js的reference就可以了
您必须在布局页面中提供参考或添加 multiselect.js 因为正如您在问题中所说的那样 app.js.
<html lang="en" id="htmlMainPage" ng-app="ANG">
每次加载任何视图时都会调用它并找到 multiselect.js 引用并给你注入器错误,不会再继续。