我正在为我的应用程序使用Durandal 2.0.1。
我使用下面的html代码来编写视图和视图模型。
<div id="graphid" data-bind="compose: { model: 'templates/graphControl', view: 'templates/graphControl' }, visible: showGraph"></div>
我面临的问题是,每当我尝试切换上述div的可见性时, tryactivate 会一次又一次地被调用。这是预期的行为还是我做错了什么。 任何人都可以告诉/解释为什么会发生这种情况,如果这是一种已知的行为。
任何人都可以解释为什么会这样。
提前致谢。
答案 0 :(得分:1)
我昨晚遇到了类似的问题。根据您的代码,尝试以下
<!--ko visible: showGraph-->
<!--ko compose: { model: 'templates/graphControl', view: 'templates/graphControl' }--><!--/ko-->
<!--/ko-->