javascript - routerLink 带有单行 if 和子路由

标签 javascript angularjs angular

我想检查登录 [routerLink] 链接是否指向个人资料篮,否则链接至 loaclbasket:

[routerLink]="[isLogin == true ? '/Profile' ,'Basket'  : 'LocalBasket']" 

但是抛出错误!(我不想使用 *ngIf)

最佳答案

这可能就是您想要的:

[routerLink]="isLogin == true ? ['/Profile' ,'Basket'] : ['LocalBasket']" 

关于javascript - routerLink 带有单行 if 和子路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37697589/

相关文章:

javascript - 如何使 div 与另一个 CSS 重叠?

javascript - 我可以在创建 View 时为 json 上的每个产品动态生成 'templateUrl' 值吗?

javascript - AngularJS 对 HTML5 输入日期的验证

Javascript,异步问题所需的解决方案

javascript - JQuery:更改字体大小不起作用

javascript - 变量不断重置为其原始值

javascript - jQuery Mobile : Debugging Touch events, 数据位置 ="fixed"问题

javascript - 如何从 html 更改 angularjs 变量

javascript - 如何指定我想要包含 Angular 代码覆盖率文件的文件夹?

unit-testing - Angular 2 单元测试 : Cannot find name 'describe'