Asp.net mvc 模板的敲除和JQueryMobile绑定错误
使用Asp.net MVC,我有两个视图: 第一视图:Asp.net mvc 模板的敲除和JQueryMobile绑定错误,asp.net-mvc,jquery-mobile,knockout.js,Asp.net Mvc,Jquery Mobile,Knockout.js,使用Asp.net MVC,我有两个视图: 第一视图: <div data-role="listview" data-theme="g" id="subcategorieslistview"> <ul data-bind="template: { name: 'subcategory-template', foreach: subcategories }" id="subcategories"> <script type="text/html" id="su
<div data-role="listview" data-theme="g" id="subcategorieslistview">
<ul data-bind="template: { name: 'subcategory-template', foreach: subcategories }" id="subcategories">
<script type="text/html" id="subcategory-template">
<li data-role="button" data-icon="arrow-r" data-iconpos="right">
<a data-bind="attr : { title : name, categoryid : categoryId, lazyloaddescriptor : lazyLoadDescriptor}"><label data-bind="text: name"></label></a>
</li>
</script>
</ul>
字段摘要位于第二个视图中,通过检查DOM,我看到两个页面都加载了,正如我预期的那样,第二个页面将从DOM中删除(不确定错误是否阻止第二个页面从DOM中删除)
似乎因为第一个页面被激活时第二个页面在DOM中,所以即使第二个页面没有显示,绑定似乎也会在第二个页面中被启动。不确定这是否正确
jquerymobile或KnockOut中是否有任何东西可以从第二页删除绑定,从而避免出现此错误
jquerymobile或KnockOut中是否有任何东西可以从第二页删除绑定,从而避免出现此错误
对
您是否尝试调用以从第二页删除绑定
jquerymobile或KnockOut中是否有任何东西可以从第二页删除绑定,从而避免出现此错误
对
您是否尝试调用从第二页删除绑定?如果
archivecontainers
为空,则不应应用绑定。它是空的吗?当我“返回”到第一个视图时,ArchiveContainers在第二个视图上。所以我假设它仍然有数据。那么如何在返回第一个视图时清空它呢?如果archivecontainers
为空,则不应应用绑定的可能重复。它是空的吗?当我“返回”到第一个视图时,ArchiveContainers在第二个视图上。所以我假设它仍然有数据。那么我如何在返回第一个视图时清空它呢?可能是
<script type="text/javascript">
$(document).one("pageinit", function () {
<!-- Ajax load of view model --->
</script>
<div data-role="listview" data-theme="g" id="archivecontainerslistview">
<ul data-bind="template: { name: 'archivecontainers-template', foreach: archivecontainers }" id="archivecontainers">
<script type="text/html" id="archivecontainers-template">
<li data-role="button" data-icon="arrow-r" data-iconpos="right">
<span data-bind="text: name"></span>
<span data-bind="text: synopsis" class="ui-li-count"></span>
</li>
</script>
</ul>
<script type="text/javascript">
$(document).one("pageinit", function () {
<!-- Ajax load of view model --->
</script>
Uncaught Error: Unable to parse bindings.
Message: ReferenceError: synopsis is not defined;