我想知道在使用角度路由器导航到不同的"视图"之后是否有办法执行某些操作.
this.router.navigate(["/search", "1", ""]);
// Everything after navigate does not not get executed.
this.sideFiltersService.discoverFilter(category);
Run Code Online (Sandbox Code Playgroud) 我使用Django 1.8,我有一个我的字段定义为DurationField,但我没有找到任何方法在我的模板上正确显示它,如果我这样输出:
{{runtime}}
i just get 0:00:00.007980
Run Code Online (Sandbox Code Playgroud)
是否有任何过滤器或任何其他方式显示更像
2hours 30 min
Run Code Online (Sandbox Code Playgroud) 我试图通过绑定将一些参数传递给我的组件,但不幸的是我没有运气在我的控制器中使用这些参数,这是我的代码:
angular.module('project1').component('menu', {
templateUrl: '/static/js/templates/menu.template.html',
bindings: {
rid: '@'
},
controller: ['Restaurant', function RestaurantListController(Restaurant) {
console.log(this.rid);
console.log(this);
this.restaurant = Restaurant.get({restaurantId: this.rid});
}]
});
Run Code Online (Sandbox Code Playgroud)
HTML组件:
<menu rid="1"></menu>
Run Code Online (Sandbox Code Playgroud)
有趣的是,我可以访问模板中的参数,当我做2控制台日志时,第一个是未定义的,但在第二个我可以看到rid变量...所以,我真的不明白我错过了什么.