[英]How to require a controller (angularjs) in express (routes.js)
我正在嘗試提供一個安靜的服務,我想將回調函數放在控制器中,以使我的route.js文件不會因回調函數而擁塞。 我在用
controller = require(path.to.controller);
在我的routes.js的頂部,然后就可以使用controller.myFunction()了。 但是由於某種原因,我得到了:
ReferenceError:未定義角度
因為我的控制器只是一個沒有輸出的常規角度控制器。 是否可以通過某種方式導出控制器或要求使用控制器? 我嘗試搜索,但找不到相同的問題。
使用require.config({})函數,因為您的控制器是一個js文件,在path部分和shim部分中提供了到控制器的路徑,只需使用一個關鍵字將其導出,然后將deps設置為angular以便加載angular首先,然后您js文件使用require(用於控制器的關鍵字)
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.