ng在一页中包含两次相同的部分页面
ng-include same partial page twice in a page
我有一个部分html文件say test.html,我希望它包含在主页say main.html中两次。我正在对我的部分文件中的文本框执行ng模式。它没有应用到我的主页上。请找到下面的例子并帮助我。
test.html(部分)
<form name="testform">
<div>
<input name="firstname" ng-pattern="/^[a-zA-Z0-9]+$/">
</div>
</form>
main.html
<div>
<div>
<ng-include src="'test.html'"></ng-include>
<button type="button" ng-show="testform.firstname.$error.pattern==false">
</div>
<div>
<ng-include src="'test.html'"></ng-include>
<button type="button" ng-show="testform.firstname.$error.pattern==false">
</div>
</div>
按钮ng-show只处理一个div,而不是同时处理这两个div。如果我使用$parent作为部分表单名称。
请帮我找到我缺少的东西。
问题是您引用了相同的DOM对象。通过指定名称并验证它,您可以调用两次,相同的形式和相同的属性名称。Angular做过一次,并认为它完成了自己的工作。我认为它不打算这样做,因为你可以创建两种形式。通过添加额外的类或至少更改表单名称并用表单名称包装ng-include,您可以解决这个问题:
test.html
<div>
<input name="firstname" ng-pattern="/^[a-zA-Z0-9]+$/">
</div>
main.html
<div>
<div>
<form name="testform1">
<ng-include src="'test.html'"></ng-include>
</form>
<button type="button" ng-show="testform1.firstname.$error.pattern==false">
</div>
<div>
<form name="testform2">
<ng-include src="'test.html'"></ng-include>
</form>
<button type="button" ng-show="testform2.firstname.$error.pattern==false">
</div>
</div>
或者,您可以只创建两个具有窗体的视图,并相应地将它们包括在内。
相关文章:
- 如何获取不属于我项目的上一页的URL
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 如何在一页网站中使用PHP重定向到一个页面
- Javascript并不是显示在每一页上
- 如何在一页上显示多个Highcharts图表
- jQuery分页下一页和上一页按钮在点击零或超过最后一页后失败
- 如何为AngularJS制作智能表中第一页和最后一页的跳过按钮
- Bootstrap一页导航Fluid网站最小化问题
- 返回上一页时,Javascript仍处于活动状态
- 将jsp重定向到servlet,然后重定向到下一页
- Angularjs:目录分页控件没有'即使按下页面按钮,也不会显示下一页
- Instagram API 分页 - 上一页
- 如何使用Cassandra手动分页导航到上一页
- 有没有什么方法可以避免在谷歌可视化图表的图例中分页,并在一页中用两行显示所有行
- 动态检查文本是否转到下一页,并使用pdfmake在pdf中添加分页符
- JQuery添加分页符(如Google Docs或MS Word)并转到下一页
- carouFredSel滑块-上一页,下一页和分页不工作
- 使用javascript和CSS分页一本书,并将所有内容放在一个页面上
- 角度分页:当记录从第一页删除时,下一页的记录不会在第一页自动重新填充