javascript - Angular data-ng-href 路径错误
问题描述
首先,如果我的英语不完美,请原谅。
我有一个返回搜索表单结果的视图。
一切正常,除了 和 的pictures
结果users
。我有数据,它在视图中可见,我有用户名、图片 ID 等,但链接不起作用。
链接看起来像localhost:3000/search#
而不是localhost:3000/pictures/{{picture.id}}
.
我是 Angular 的菜鸟,但我知道我有数据,因为我可以在data-ng-bindpicture.id
中显示or ,所以我不知道为什么它在链接中不起作用......user.slug
这是我的代码,_results.slim:
- if can?(:read, Picture)
div data-ng-class="{'col-lg-12': search.set == 'pictures', 'col-lg-4': search.set.id == 'all'}"
.panel.panel-default data-ng-show="pictures.length > 0"
.panel-heading
.panel-title Pictures
.list-group
a href="#" class="list-group-item" data-ng-repeat="picture in pictures" data-ng-bind="picture.title || 'Picture #' + picture.id" data-ng-href="/pictures/{{picture.id}}"
- if can?(:read, User)
div data-ng-class="{'col-lg-12': search.set == 'users', 'col-lg-4': search.set.id == 'all'}"
.panel.panel-default data-ng-show="users.length > 0"
.panel-heading
.panel-title Users
.list-group
a href="#" class="list-group-item" data-ng-repeat="user in users" data-ng-bind="user.username" data-ng-href="/{{user.slug}}"
你能告诉我如果你看到了什么不对劲吗?
解决方案
删除,href="#"
所以它不会覆盖你的data-ng-href="/pictures/{{picture.id}}"
之后链接应该可以正常工作
推荐阅读
- reactjs - React-pdf - 图像渲染两次
- android - 如何在不同屏幕质量的约束布局中添加 ScrollView?
- python - http:从 python 请求到等效的 curl 命令
- sql - 在雪花结果集中用逗号分隔输出数字
- javascript - 如何延迟构建自定义事件
- javascript - 如何将 CSS 基于并行 DOM 元素?
- ruby-on-rails-5 - 如何在 Rail API-only 中配置 inky-rb
- xslt - 如果输出已经包含相似元素,则跳过 XSLT 中的元素
- symfony - 将 Symfony 项目传递给开发人员
- php - PHP mySQL JOIN 和显示(3 个表)