动态地将视图/模板加载到基因敲除.js中

阿尔瓦罗

我有一张桌子,我想用两种不同的方式显示它。不同数量的列及其内容和单元格的位置。我想为用户提供一种方法,只需单击一个按钮即可从一个视图切换到另一个视图。

我只是通过使用visible绑定开始做的,但是后来我意识到这不是正确的方法,因为内容只是,invisible但是仍在DOM中加载。我在后台复制内容并生成无效的HTML(id例如,在两个表中都有重复的属性),这在jQuery方面产生了问题。

然后本例中所示我研究了使用敲除模板来完成此任务,它解决了我以前的问题并且可以使用但是<script>标签内使用HTML听起来对我来说不是最干净的解决方案。

我不确定使用组件是否可以为这种情况提供任何解决方案,我找不到一个解决方案。

关于如何处理此问题的任何建议?

丹尼尔·康德·马林

使用knockout components + AMD绝对是您要找的东西。看看作者的史蒂夫·桑德森(Steve Sanderson)对此进行了研究knockout它向建筑师SPA使用如何ko使用requirejs它应该清除您的怀疑

例子:

...
<div data-bind="component: myDynamicComponent"> </div>
...

然后,如果您已将组件加载程序配置为获取其模板,或viewModel异步,您可以myDynamicComponent观察到:

function RootViewModel(){
    var self = this;
    this.myDynamicComponent = ko.observable('some-component');

    this.someButtonClicked = function() { 
        self.myDynamicComponent('some-other-component'); // this should render your other component async (only if you configured your component loader to do so)
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

动态地将来自gem的I18n转换加载到Rails Engine中

来自分类Dev

将动态 XML 文件加载到树视图控件中

来自分类Dev

在运行时动态地将EventSetter添加到现有的分层数据模板中

来自分类Dev

没有require.js的基因敲除.js外部模板

来自分类Dev

Rails:仅在打开时如何才能将它动态地从db加载到引导手风琴中

来自分类Dev

如何将动态模板加载到$ uibModal.open()中(Angular UI引导程序)?

来自分类Dev

动态地将from动作值放在Jquery中?

来自分类Dev

在MySQL中动态地将行转换为列

来自分类Dev

动态地将li id存储在数组中

来自分类Dev

动态地将素数存储在一维数组中

来自分类Dev

基因敲除.js为模板绑定中的每个渲染增加上下文

来自分类Dev

具有foreach对象的基因敲除js模板失败

来自分类Dev

jQuery-将ASP.NET部分视图动态加载到模式中

来自分类Dev

每当将播放列表的下一项加载到jwplayer 6.8中时,就动态地动态更改相关视频

来自分类Dev

动态将文本加载到标签中

来自分类Dev

在fullpage.js中动态地使元素固定(标题)

来自分类Dev

通过js动态地在gridview行中添加CJuiAutocomplete

来自分类Dev

在fullpage.js中动态地使元素固定(标题)

来自分类Dev

我如何动态地将数据传递给基因剔除模板绑定

来自分类Dev

如何使用Meteor / handlebars.js将js加载到模板中?

来自分类Dev

将已编译的Dust.js模板加载到node.js中

来自分类Dev

如何使用基因敲除恢复模板中的数据

来自分类Dev

无法将js加载到MongoDB中

来自分类Dev

在模板Ember Js中动态添加视图

来自分类Dev

在Meteor JS中动态加载多个模板?

来自分类Dev

如何在Knockout.js Viewmodel属性的View中动态地将背景颜色应用于任何DOM?

来自分类Dev

如何在Ember.js中动态加载局部/视图/模板

来自分类Dev

将文章加载到Joomla中的组件模板中

来自分类Dev

在循环中使用Rails在Ruby中动态地在视图中调用辅助方法

Related 相关文章

  1. 1

    动态地将来自gem的I18n转换加载到Rails Engine中

  2. 2

    将动态 XML 文件加载到树视图控件中

  3. 3

    在运行时动态地将EventSetter添加到现有的分层数据模板中

  4. 4

    没有require.js的基因敲除.js外部模板

  5. 5

    Rails:仅在打开时如何才能将它动态地从db加载到引导手风琴中

  6. 6

    如何将动态模板加载到$ uibModal.open()中(Angular UI引导程序)?

  7. 7

    动态地将from动作值放在Jquery中?

  8. 8

    在MySQL中动态地将行转换为列

  9. 9

    动态地将li id存储在数组中

  10. 10

    动态地将素数存储在一维数组中

  11. 11

    基因敲除.js为模板绑定中的每个渲染增加上下文

  12. 12

    具有foreach对象的基因敲除js模板失败

  13. 13

    jQuery-将ASP.NET部分视图动态加载到模式中

  14. 14

    每当将播放列表的下一项加载到jwplayer 6.8中时,就动态地动态更改相关视频

  15. 15

    动态将文本加载到标签中

  16. 16

    在fullpage.js中动态地使元素固定(标题)

  17. 17

    通过js动态地在gridview行中添加CJuiAutocomplete

  18. 18

    在fullpage.js中动态地使元素固定(标题)

  19. 19

    我如何动态地将数据传递给基因剔除模板绑定

  20. 20

    如何使用Meteor / handlebars.js将js加载到模板中?

  21. 21

    将已编译的Dust.js模板加载到node.js中

  22. 22

    如何使用基因敲除恢复模板中的数据

  23. 23

    无法将js加载到MongoDB中

  24. 24

    在模板Ember Js中动态添加视图

  25. 25

    在Meteor JS中动态加载多个模板?

  26. 26

    如何在Knockout.js Viewmodel属性的View中动态地将背景颜色应用于任何DOM?

  27. 27

    如何在Ember.js中动态加载局部/视图/模板

  28. 28

    将文章加载到Joomla中的组件模板中

  29. 29

    在循环中使用Rails在Ruby中动态地在视图中调用辅助方法

热门标签

归档