如何使用带按钮的表链接到HTML页面,并让它使用AngularJS从Firebase输入数据
How to link to HTML page with a table with a button and have it input data from Firebase using AngularJS
我正在创建一个AngularJS应用程序。主页面上有一个表格,每一行都包含信息。每一行都有一个按钮"查看更多",链接到一个带有标准表格的新页面。是否有一种方法可以使每个"查看更多"按钮链接到该视图,但在表中填充与主页面的每一行相关的不同数据。
因此,假设您在主页面中有4行。您可以为每一行分配一个id
。
Row 1 -> Redirects to "viewmore/1"
Row 2 -> Redirects to "viewmore/2"
Row 3 -> Redirects to "viewmore/3"
Row 4 -> Redirects to "viewmore/4"
由于您使用的是AngularJS
,因此可以使用ui路由器。在这里,您可以定义您的viewmore
状态。类似这样的东西:
.state('state1', {
url: "/viewmore/:id",
templateUrl: "partials/viewmore.html",
controller: "ViewmoreCtrl"
})
在控制器上,您可以使用$stateParams.id
知道URL中使用的是什么id
。因此,如果您重定向到viewmore/4
,您就知道您想要从id 4中显示它。
module.controller('ViewmoreCtrl', function($stateParams, $state) {
//fill table with data of id = $stateParams.id
}
相关文章:
- OnsenUI AngularJS数据绑定无法正常工作
- 使用AngularJs数据绑定的三元运算符显示图像
- json的Angularjs数据,onclick,在右边显示相应的数据
- AngularJS数据绑定中断ngRepeat+奇怪行为
- 使用大括号的 Internet Explorer 上的 AngularJS 数据绑定问题
- Angularjs数据ng控制器
- AngularJS数据绑定与KnockoutJS数据绑定
- AngularJS数据在刷新后被“重置”
- 使用 D3js 时,带有 DOM 的 AngularJS 数据绑定不起作用
- AngularJS 数据绑定不会动态更新内容
- AngularJS:数据正在控制器中更新,但不显示在HTML中
- AngularJS数据绑定到按钮不起作用
- AngularJS:数据绑定和点表示法
- Angularjs 数据绑定失败,Angular UI-Bootstrap typeahead
- AngularJS数据转换
- 将 AngularJS 数据模型绑定到基础复选框
- 使用AngularJS数据表中的Scrolling按需加载数据
- 使用angularjs数据类型的json下拉选项正在附加
- AngularJS数据插入成功,但显示错误代码
- 控制器中的AngularJS数据绑定和在不同作用域上操作的模板