在浏览emberjs示例代码时,我遇到了这段代码
App.Router.map(function() {
"use strict";
this.route("channelr", {path: "/:url"});
this.route("postr", {path: "/:channel/:url"});
});
任何人都可以用例子解释这实际意味着什么,尤其是url
事物
答案 0 :(得分:1)
配置对象path
值是路由器用于匹配模式的字符串。当名称以冒号(:
)开头时,它是变量的占位符。因此,如果用户访问了“/ 123”,则会使用ChannelrRoute
,并且model
函数将传递一个名为url
的属性的参数。