本文整理汇总了TypeScript中angular2/platform/common.Location.path方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Location.path方法的具体用法?TypeScript Location.path怎么用?TypeScript Location.path使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类angular2/platform/common.Location
的用法示例。
在下文中一共展示了Location.path方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: getLinkStyle
getLinkStyle(path) {
if(path === this.location.path()){
return true;
}
else if(path.length > 0){
return this.location.path().indexOf(path) > -1;
}
}
示例2: it
it('should incorporate the provided query values into the location change', () => {
var locationStrategy = new MockLocationStrategy();
var location = new Location(locationStrategy);
location.go('/home', "key=value");
expect(location.path()).toEqual("/home?key=value");
});
示例3: showGradient
showGradient(): boolean {
var currentPath = this.location.path();
// If we're in a room-related path
if (currentPath.indexOf('/room') === 0) {
// Show gradient if it's the "new room"" component
return currentPath.indexOf('/room/new') === 0;
} else {
return true;
}
}
示例4: expect
router.navigateByUrl('/weather').then(() => {
expect(location.path()).toBe('/weather');
done();
}).catch(e => done.fail(e));
示例5: getLinkStyle
getLinkStyle(path) {
return this.location.path().indexOf(path) > -1;
}
示例6: assertUrl
function assertUrl(path) { expect(location.path()).toEqual(path); }
示例7:
return state$ => state$.do(s => {
if (s.router.init && (s.router.navigating || s.router.url !== location.path())) {
router.navigateByUrl(s.router.url);
}
});