使用T3JS框架时,最好的方法是两次使用相同的模块
The best way to have same module twice, while using T3JS framework
我开始使用T3js框架(https://github.com/box/t3js),以保持我的代码结构化和易于扩展。
我想找出正确的方法,包括相同的模块两次(或更多次)在同一页没有得到混乱的id。
看一下T3js文档和示例,特别是TODOS示例(http://t3js.org/examples/todo/)。我想做的是类似的事情,但同时要确保id没有混乱,并且模块的实例化是独立的。
这里j3tan解释了如何在一个html文件中多次实例化同一个模块。
嗨,我和我的团队工作在一个项目,有一个仪表板和不同的选项卡在它,在这种情况下,我们所做的是我们给了页面的父div一个data-module
,把我们的公共函数和一些变量broadcoast到每个子div或data-module
,在这种情况下,我们能够通过它们的data-module
或(让我们说通过它们的选项卡)调用每个(让我们说小部件),这有助于我们实现对每个模块的松耦合,因为我们使用context-broadcast
以便传递参数,如果我们愿意的话。
相关文章:
- Meteor Router数据函数被调用两次
- 从MySQL数据库中获取输入数据需要两次页面刷新
- Module.start()已激发两次
- 在ES6中,模块将导致多个网络调用,因为两个模块不能在单个文件中定义
- Jquery点击事件必须点击两次
- Append元素在运行两次函数后不显示
- 防止双击执行两次jQuery post请求
- 我必须点击两次才能激活任何按钮操作(离子/角度)
- 单击jQuery会激发两次
- 如何避免在树上走两次
- button.单击两次删除附加操作后不工作
- 由于$compile,Javascript(Angular)嵌套指令加载了两次
- 单击元素两次后执行操作
- AngularJs正在阻止链接被点击两次
- 为什么我的路线处理程序会触发两次
- 使用node.js模块,在什么情况下模块会被执行两次
- RequireJS 加载同一个模块两次以获得两个单独的命名空间
- 需要加载相同的模块两次
- 使用T3JS框架时,最好的方法是两次使用相同的模块
- 角度模块需要定义两次