gpt4 book ai didi

angularjs - 在 AngularJS 中包含模块的正确方法

转载 作者:行者123 更新时间:2023-12-02 23:40:08 26 4
gpt4 key购买 nike

我正在学习 Angular,并尝试以这种方式包含 Restangular:

var app = angular.module('myapp',['restangular']);
app.controller('UsersController', ['$scope', function ($scope, Restangular) {
...

然后我像这样使用 Restangular:

var data = Restangular.all('someurl');

这里我收到一个错误:Restangular 未定义。根据文档,这应该很简单:

// Add Restangular as a dependency to your app
angular.module('your-app', ['restangular']);

// Inject Restangular into your controller
angular.module('your-app').controller('MainCtrl', function($scope, Restangular) {
// ...
});

但是我无法让它工作。给出了什么?

最佳答案

您正在为 Controller 使用括号表示法,但您忘记将 Restangular 添加到依赖项列表中:

['$scope', 'Restangular', function ($scope, Restangular) {...}]

This article有关于 Angular 和缩小的更多信息。搜索“关于缩小的说明”。

关于angularjs - 在 AngularJS 中包含模块的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19106007/

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