动态加载的html无法访问viewModel

时间:2016-07-17 13:42:56

标签: aurelia

我将给出一个简单的案例场景来说明我的问题。我有一个视图和一个viewModel。 viewModel有一个方法redirect()。在我的视图及其模型加载后,我动态地向页面添加一个html按钮,并使用click.delegate链接到viewModel中的方法redirect()。但是单击该按钮不会调用该方法。如何解决这个问题。 如果绑定不是可能的解决方法

1 个答案:

答案 0 :(得分:0)

您无法通过DOM操作向DOM添加新绑定,因为它们不会被正确绑定。

相反,你应该有条件地展示它 -

<button click.delegate="redirect()" if.bind="showRedirect">Redirect</button>