动态创建视图
Dynamically create views
我正在angular js中创建一个聊天应用程序。它包含两个视图
- userList视图(显示用户列表)
- message活动视图(显示最近的消息,聊天屏幕的类型)
现在,它只有一个静态视图和路由。
.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/user.html',
controller: 'userController'
})
.otherwise({
redirectTo: '/'
});
user.html
它显示在线用户的列表。
当用户点击列表的用户名时,它应该根据userId创建messageActivity的唯一动态视图。可以有100个用户。无法创建100个视图。因此,视图必须是独特的和动态的。我创建了messageActivity的基本模板。这在angularjs中可能吗?
将用户ID作为路由参数传递。
.when('/user/:userId',
在用户链接中,使用/user/{{userId}},其中userId是唯一的用户标识符,最好是数字。
您可以将$routeParams服务传递到控制器中,并获得userId
相关文章:
- 如何使用javascript从主svg对象动态创建svg视图框
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- 需要一个与HTML5<音频>.哪些没有't创建或销毁视图
- 遍历SC.ManyArrray以创建要附加到SproutCore中的另一个视图的自定义视图
- 在Django中,可以在视图中创建一个包含js的变量,然后在循环模板标记中使用它
- 调用在同一视图中使用javascript在视图中创建的函数
- 自定义筛选器不'我不使用django数据表视图创建的ajax.data.Json
- 动态创建角度视图
- 主干网的生命周期.js创建过程中的视图
- 在PHP循环中动态创建jQuery列表视图
- 创建表时在marionete.js中嵌套视图
- 在创建视图mvc.net的过程中使用javascript
- 在 Node.js 视图中创建 OpenLayers 映射
- 如何在Backbone中创建自实例化视图
- 创建从单个模板继承的多个动态视图
- 如何在WinJS中为列表视图创建排序功能
- ExtJS 视图创建
- 为两个视图创建指令
- 在我重新解析从部分视图创建的表单后,jQuery提交事件不触发
- Pouchdb,视图创建似乎使正常的数据不可用