Istantiate Class Coffeescript 在不同的文件夹中
Istantiate Class Coffeescript in different folders
我正在从官方文档中学习咖啡,我不知道如何在通常的文件夹结构中使用类和对象。
让我们以这个场景为例:
-- scripts
-- coffee
-- HeaderCtrl.js.coffee
-- AnimationCtrl.js.coffe
main.coffee
现在让我们假设在 main.coffee 中,当文档准备就绪时,我想实例化我的标题和动画控制器,我该怎么做?
附言我知道如何实例化一个对象(header = new HeaderCtrl()
),但我不知道如何使用 JS 中的 lie 命名空间来调用不同位置的东西。
非常感谢大家
如果有人需要这个,我想到了使用 requireJS 实现我想做的事情,做这样的事情:
在/script/controllers/HeaderCtrl.coffee
define [], () ->
class HeaderCtrl
constructor: (@ref) ->
我声明了一个没有依赖项的模块
在/scripts/main.coffee
requirejs.config
baseUrl: 'scripts'
paths:
HeaderCtrl: 'controllers/HeaderCtrl
require ['HeaderCtrl'], (HeaderCtrl) ->
instance = new HeaderCtrl()
我把它传在requiresjsconfig中,并在之后调用它。
P.S Care,当你包含requirejs lib时,它必须是你包含在dom中的最后一个文件
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 展开和折叠文件夹
- 在ng重复循环中显示来自不同文件夹的图像
- 如何将所有JS文件连接到一个文件夹中
- 是否可以用JavaScript显示等效的文件夹对话框
- grunt上的压缩文件夹不起作用
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- 将Windows文件路径组织到文件夹中
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- 在更改名称时,使用ajax jsp在下拉菜单中填充多个文件夹的数据
- 我应该将MVC视图特定的javascript文件放在哪个文件夹中
- 如何将JS文件从其他文件夹链接到页面
- 将文件从应用程序文件夹复制到JQM/Phonegap应用程序中的根文件夹
- 在以前的文件夹中加载脚本
- 如何在ExtJs4应用程序上为视图、存储和模型设置自定义文件夹名称
- AngularJS-如何列出给定文件夹中的文件名
- 如何通过资产管道提供Javascript中子文件夹中的图像
- 可在多个相册文件夹中查找的动态图像库
- Istantiate Class Coffeescript 在不同的文件夹中