小编Bij*_*ina的帖子

定义包含对象数组的接口

我有一个在我的代码的许多部分中使用的对象,所以我想将它导出为一个接口。我的对象是这样的:

 trueFalse: {'itemList' : Array<{'text'; 'value'}>} = {
    itemList: [
      {text: 'foundItem', value: true},
      {text: 'foundItem', value: false}
    ]
  };
Run Code Online (Sandbox Code Playgroud)

我试图以这种方式导入它,但它不起作用:

export interface ITrueFalse {
  text: string = 'foundItem',
  value: boolean
  itemList: Array<{'text';'value'}>
}
Run Code Online (Sandbox Code Playgroud)

我想以这样的方式实现上述接口:

trueFalse: {'itemList' : ITrueFalse} = {
    itemList : [{},{}]
;
Run Code Online (Sandbox Code Playgroud)

如您所见,我对打字稿接口没有太多了解。我只做过基本的类型定义。所以我不知道我做错了什么。谢谢你的任何建议:)

javascript typescript

6
推荐指数
2
解决办法
2万
查看次数

ng-bind :连接 2 个值,其中一个是有条件的

我可以使用“+”在 ng-bind 中连接两个值。然而,第二值取决于条件。

如何使用ng-ifng-switch隐藏/显示该值。我尝试使用 ng-if 但它吃了 ng-bind (即插值根本不显示。也许ng-if具有更高的优先级,因为ng-bind的优先级为 0。例如

<a ng-bind="(document.name) + (vm.showifConditionTrue)"></a>

感谢您的任何建议。

javascript angularjs angularjs-directive

1
推荐指数
1
解决办法
2191
查看次数