0
上下文Angular:由於縮小造成'錯誤:areq Bad Argument'?
我正在運行Angular/Rails應用程序。現在,使用rails的部署管道的一部分是縮小您的腳本。我只在製作中遇到錯誤,所以我相信這是造成它的縮小。
錯誤
因此它告訴我,這裏的HTML我引用RepeatController,它還沒找到。
代碼:
(道歉長度,但這似乎是所有相關的位的)
的HTML:
<html ng-app="myApp"> ...
<div ng-controller="RepeatController as repeatCtrl">
...
</div>
... </html>
角應用程式:
(function(){
var app = angular.module('myApp', ['Orders', 'TimePicker', 'Repeat', 'Payment']);
...
})();
完整的控制器(在不同的科技檔案,應用程序的文件後加載)
(function(){
var app = angular.module('Repeat', []);
app.controller('RepeatController', ['$scope', function ($scope) {
$scope.repeatOptions = repeatOptions;
$scope.setRepeatOption = function(option){
$scope.orderCtrl.order.repeat = option;
}
$scope.orderCtrl.order.repeat = 'Weekly'
}]);
var repeatOptions = ['Monthly', 'Fortnightly', 'Weekly', 'Once']
})();
嘗試在我如此搜查了錯誤的解決方案
。除此之外,我完全難倒了。我的所有其他外部控制器也發生同樣的錯誤。
問題的堆棧跟蹤
(謝謝你的建議,看看這個)
這是Heroku的日誌-t:
2014-10-31T13:32:17.723800+00:00 app[web.1]: vendor/ruby-
2.0.0/lib/ruby/2.0.0/webrick/server.rb:295:in `block in start_thread'
2014-10-31T13:32:17.723807+00:00 app[web.1]: F, [2014-10-31T13:32:17.636444 #3] FATAL -- :
2014-10-31T13:32:17.723870+00:00 app[web.1]: vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/httpserver.rb:94:in `run'
2014-10-31T13:32:17.723890+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/static.rb:64:in `call'
2014-10-31T13:32:17.723930+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/rack/logger.rb:38:in `call_app'
2014-10-31T13:32:17.723958+00:00 app[web.1]: vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/httpserver.rb:138:in `service'
2014-10-31T13:32:17.631377+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/engine.rb:511:in `call'
2014-10-31T13:32:17.631379+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/application.rb:97:in `call'
2014-10-31T13:32:17.631380+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/lock.rb:17:in `call'
2014-10-31T13:32:17.631381+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/content_length.rb:14:in `call'
2014-10-31T13:32:17.631383+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/handler/webrick.rb:60:in `service'
2014-10-31T13:32:17.631384+00:00 app[web.1]: vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/httpserver.rb:138:in `service'
2014-10-31T13:32:17.631386+00:00 app[web.1]: vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/httpserver.rb:94:in `run'
2014-10-31T13:32:17.631387+00:00 app[web.1]: vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:295:in `block in start_thread'
2014-10-31T13:32:17.632745+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/application.rb:97:in `call'
2014-10-31T13:32:17.632766+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
2014-10-31T13:32:17.632815+00:00 app[web.1]: ActionController::RoutingError (No route matches [GET] "/images/cards/mastercard.png"):
2014-10-31T13:32:17.632858+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/lock.rb:17:in `call'
2014-10-31T13:32:17.723739+00:00 app[web.1]: I, [2014-10-31T13:32:17.633582 #3] INFO -- : Started GET "/images/cards/amex.png" for 92.237.49.190 at 2014-10-31 13:32:17 +0000
2014-10-31T13:32:17.723775+00:00 app[web.1]: ActionController::RoutingError (No route matches [GET] "/images/cards/amex.png"):
2014-10-31T13:32:17.723792+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/application.rb:97:in `call'
2014-10-31T13:32:17.723814+00:00 app[web.1]: ActionController::RoutingError (No route matches [GET] "/images/cvc-icon.png"):
2014-10-31T13:32:17.723817+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
2014-10-31T13:32:17.723819+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/rack/logger.rb:38:in `call_app'
2014-10-31T13:32:17.723820+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/rack/logger.rb:22:in `call'
2014-10-31T13:32:17.723821+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/request_id.rb:21:in `call'
2014-10-31T13:32:17.723872+00:00 app[web.1]: vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:295:in `block in start_thread'
2014-10-31T13:32:17.723883+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/rack/logger.rb:22:in `call'
2014-10-31T13:32:17.723898+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/handler/webrick.rb:60:in `service'
2014-10-31T13:32:17.723937+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/runtime.rb:17:in `call'
2014-10-31T13:32:17.723938+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.8/lib/active_support/cache/strategy/local_cache.rb:83:in `call'
2014-10-31T13:32:17.723939+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/static.rb:64:in `call'
2014-10-31T13:32:17.723941+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/sendfile.rb:112:in `call'
2014-10-31T13:32:17.723942+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/engine.rb:511:in `call'
2014-10-31T13:32:17.723961+00:00 app[web.1]: vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:295:in `block in start_thread'
2014-10-31T13:32:17.723962+00:00 app[web.1]:
2014-10-31T13:32:17.723963+00:00 app[web.1]:
2014-10-31T13:32:17.632874+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/handler/webrick.rb:60:in `service'
2014-10-31T13:32:17.723751+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/request_id.rb:21:in `call'
2014-10-31T13:32:17.723770+00:00 app[web.1]: vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/server.rb:295:in `block in start_thread'
2014-10-31T13:32:17.723781+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/rack/logger.rb:22:in `call'
2014-10-31T13:32:17.723790+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/sendfile.rb:112:in `call'
2014-10-31T13:32:17.723824+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/runtime.rb:17:in `call'
2014-10-31T13:32:17.723847+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.8/lib/active_support/cache/strategy/local_cache.rb:83:in `call'
2014-10-31T13:32:17.723849+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/static.rb:64:in `call'
2014-10-31T13:32:17.723850+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/sendfile.rb:112:in `call'
2014-10-31T13:32:17.723852+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/engine.rb:511:in `call'
2014-10-31T13:32:17.723853+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/application.rb:97:in `call'
2014-10-31T13:32:17.723874+00:00 app[web.1]:
2014-10-31T13:32:17.723876+00:00 app[web.1]: F, [2014-10-31T13:32:17.636484 #3] FATAL -- :
2014-10-31T13:32:17.723877+00:00 app[web.1]: ActionController::RoutingError (No route matches [GET] "/images/cvc-icon.png
"):
2014-10-31T13:32:17.723891+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/sendfile.rb:112:in `call'
2014-10-31T13:32:17.723932+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/rack/logger.rb:22:in `call'
2014-10-31T13:32:17.723959+00:00 app[web.1]: vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/httpserver.rb:94:in `run'
2014-10-31T13:32:17.723754+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/runtime.rb:17:in `call'
2014-10-31T13:32:17.723773+00:00 app[web.1]:
2014-10-31T13:32:17.723784+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/methodoverride.rb:21:in `call'
2014-10-31T13:32:17.723794+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/lock.rb:17:in `call'
2014-10-31T13:32:17.723803+00:00 app[web.1]:
2014-10-31T13:32:17.723866+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/content_length.rb:14:in `call'
2014-10-31T13:32:17.723880+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
2014-10-31T13:32:17.723894+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/application.rb:97:in `call'
2014-10-31T13:32:17.723935+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/methodoverride.rb:21:in `call'
2014-10-31T13:32:17.723774+00:00 app[web.1]: F, [2014-10-31T13:32:17.634786 #3] FATAL -- :
2014-10-31T13:32:17.723785+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/runtime.rb:17:in `call'
2014-10-31T13:32:17.723796+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/handler/webrick.rb:60:in `service'
2014-10-31T13:32:17.723805+00:00 app[web.1]: I, [2014-10-31T13:32:17.635335 #3] INFO -- : Started GET "/images/cvc-icon.png" for 92.237.49.190 at 2014-10-31 13:32:17 +0000
2014-10-31T13:32:17.723868+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/handler/webrick.rb:60:in `service'
2014-10-31T13:32:17.723881+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/rack/logger.rb:38:in `call_app'
2014-10-31T13:32:17.723895+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/lock.rb:17:in `call'
2014-10-31T13:32:17.723954+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/lock.rb:17:in `call'
2014-10-31T13:32:17.723955+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/content_length.rb:14:in `call'
2014-10-31T13:32:17.723777+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
2014-10-31T13:32:17.723795+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/content_length.rb:14:in `call'
2014-10-31T13:32:17.723816+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
2014-10-31T13:32:17.723823+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/methodoverride.rb:21:in `call'
2014-10-31T13:32:17.723873+00:00 app[web.1]:
2014-10-31T13:32:17.723884+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/request_id.rb:21:in `call'
2014-10-31T13:32:17.723900+00:00 app[web.1]: vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/httpserver.rb:138:in `service'
2014-10-31T13:32:17.723952+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/application.rb:97:in `call'
2014-10-31T13:32:17.723791+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/engine.rb:511:in `call'
2014-10-31T13:32:17.723802+00:00 app[web.1]:
2014-10-31T13:32:17.723865+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/lock.rb:17:in `call'
2014-10-31T13:32:17.723879+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
2014-10-31T13:32:17.723893+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/engine.rb:511:in `call'
2014-10-31T13:32:17.723933+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/request_id.rb:21:in `call'
2014-10-31T13:32:17.631338+00:00 app[web.1]: => Run `rails server -h` for more startup options
2014-10-31T13:32:17.632751+00:00 app[web.1]: vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/httpserver.rb:138:in `service'
2014-10-31T13:32:17.632772+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/methodoverride.rb:21:in `call'
2014-10-31T13:32:17.632818+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
2014-10-31T13:32:17.723734+00:00 app[web.1]: I, [2014-10-31T13:32:17.633551 #3] INFO -- : Started GET "/images/cards/amex.png" for 92.237.49.190 at 2014-10-31 13:32:17 +0000
2014-10-31T13:32:17.723799+00:00 app[web.1]: vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/httpserver.rb:94:in `run'
2014-10-31T13:32:17.723897+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/content_length.rb:14:in `call'
2014-10-31T13:32:17.632765+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
2014-10-31T13:32:17.723742+00:00 app[web.1]: ActionController::RoutingError (No route matches [GET] "/images/cards/amex.png"):
2014-10-31T13:32:17.723744+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
2014-10-31T13:32:17.723746+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.8/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
2014-10-31T13:32:17.723748+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/rack/logger.rb:38:in `call_app'
2014-10-31T13:32:17.723749+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/railties-4.0.8/lib/rails/rack/logger.rb:22:in `call'
2014-10-31T13:32:17.723956+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/handler/webrick.rb:60:in `service'
,這裏是我的鉻控制檯:
Failed to load resource: the server responded with a status of 404 (Not Found)
https://REDACTED.herokuapp.com/images/cards/visa.png
Error: [ng:areq] http://errors.angularjs.org/1.3.0/ng/areq?p0=RepeatController&p1=not%20a%20function%2C%20got%20undefined
at Error (native)
at https://REDACTED.herokuapp.com/assets/application-cdd806e9329bc42d9d2bb7068acf6cb1.js:4:19013
at Z (https://REDACTED.herokuapp.com/assets/application-cdd806e9329bc42d9d2bb7068acf6cb1.js:4:25677)
at et (https://REDACTED.herokuapp.com/assets/application-cdd806e9329bc42d9d2bb7068acf6cb1.js:4:25772)
at https://REDACTED.herokuapp.com/assets/application-cdd806e9329bc42d9d2bb7068acf6cb1.js:5:20680
at https://REDACTED.herokuapp.com/assets/application-cdd806e9329bc42d9d2bb7068acf6cb1.js:5:11518
at o (https://REDACTED.herokuapp.com/assets/application-cdd806e9329bc42d9d2bb7068acf6cb1.js:4:19504)
at w (https://REDACTED.herokuapp.com/assets/application-cdd806e9329bc42d9d2bb7068acf6cb1.js:5:11386)
at s (https://REDACTED.herokuapp.com/assets/application-cdd806e9329bc42d9d2bb7068acf6cb1.js:5:8768)
at s (https://REDACTED.herokuapp.com/assets/application-cdd806e9329bc42d9d2bb7068acf6cb1.js:5:8785) application-cdd806e9329bc42d9d2bb7068acf6cb1.js:6
Failed to load resource: the server responded with a status of 404 (Not Found) https://REDACTED.herokuapp.com/images/cards/mastercard.png
Failed to load resource: the server responded with a status of 404 (Not Found) https://REDACTED.herokuapp.com/images/cards/amex.png
Failed to load resource: the server responded with a status of 404 (Not Found) https://REDACTED.herokuapp.com/images/cvc-icon.png
Failed to load resource: the server responded with a status of 404 (Not Found)
看看http://stackoverflow.com/questions/22866183/angularjs-minification-using-grunt-uglify-resulting-in-js-error – Whisher 2014-10-31 11:54:37
你確定你正在加載兩個腳本嗎? – Sacho 2014-10-31 11:58:43
您還應該包含錯誤的堆棧跟蹤。下面是你的代碼的一個工作示例:http://plnkr.co/edit/xZ0Jv6NZpwSoqk6a0lF3?p=preview – Sacho 2014-10-31 12:05:15