AngularJs 项目不能作为单页 Web 应用程序工作
AngularJs project not working as a single page web app
我正在尝试将AngularJs集成到现有的Web项目(jquery)中。这是我代码的一部分:
<div class="medya" ng-repeat="d in data" masonry-item-dir>
<a href="{{d.Url}}" class="onizleme"><img src="{{d.Image}}" alt="Içerigin Basligi" data-src="{{d.Image}}" srcset="{{d.Image}} 1x, {{d.Image}} 2x"></a>
<div class="govde">
<a href="{{d.Url}}" class="baslik">{{d.Title}}</a>
<div class="bilgi"><a href="{{d.Url}}" class="lnk">{{d.EditorName}}</a> <span data-title="{{d.DateCreated}}" class="tooltip">{{d.CreateDate}}</span></div>
<div class="aciklama">{{d.Content}}</div>
<div class="alt">
<span class="damga" title="{{d.ReadCount}} Görüntüleme"><span class="icon-eye"></span>{{d.ReadCount}}b</span>
<a class="imle tooltip aktif" href="{{d.Url}}"><span class="icon-bookmark"></span></a>
</div>
</div>
</div>
这不是作为单页应用程序工作,每次单击链接时,它都会发送一个新请求并打开一个新页面。我想这是因为我正在使用a href="{{d.Url}}"
零件。如何更改它以使其成为单页站点?
单页应用程序需要能够"在内部"更改页面。这通常由router
模块处理。
AngularJS有三个主要选择:
- UiRouter - 我强烈推荐它,因为它是功能最丰富且得到社区良好支持的。
- ngRoute - 这是默认的 Angular 1.x 路由器。该路由器缺少其他路由器的许多功能。
- 组件路由器 - 这是 Angular2 组件路由器的后端端口。API 可能不是最稳定的。
相关文章:
- 在Web应用程序中使用Highcharts javascript
- 在web应用程序中的新搜索中重新加载搜索结果(不带jQuery)
- Web应用程序,将成员状态更新为其他成员
- 同一文本框中的验证程序CPF e CNPJ(ASP.NET web应用程序)
- 使用Ember的Web应用程序架构.动画逻辑应该放在哪里
- 如何使用默认的网络摄像头拍摄照片并将其保存在我的c#.net web应用程序中
- c#web应用程序中的条形码打印
- 使用javascript为web应用程序自定义键盘快捷键
- 使用angularjs和node.js时的Web应用程序文件夹结构
- PhpWindows 8.1版本上的Javascript web应用程序
- 是否有任何开源web应用程序具有良好的QUnit(或JSUnit)测试用例
- Project和作为web应用程序发布的多个doGet()脚本文件——需要澄清
- 如何获取使用我们的脚本或web应用程序的网站名称
- 没有框架/DLL的VS Web应用程序项目
- 正确传输和保护用户'web应用程序的密码
- 检查Progressive web应用程序中的网络更改
- 一个Web应用程序上有两个Java脚本
- JavaScript onScroll在谷歌应用程序脚本web应用程序中不起作用
- 家谱web应用程序的“家谱”视图
- 如何更改web应用程序的语言.有没有这样的api