我有一个在我的代码的许多部分中使用的对象,所以我想将它导出为一个接口。我的对象是这样的:
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)
如您所见,我对打字稿接口没有太多了解。我只做过基本的类型定义。所以我不知道我做错了什么。谢谢你的任何建议:)
我可以使用“+”在 ng-bind 中连接两个值。然而,第二值取决于条件。
如何使用ng-if或ng-switch隐藏/显示该值。我尝试使用 ng-if 但它吃了 ng-bind (即插值根本不显示。也许ng-if具有更高的优先级,因为ng-bind的优先级为 0。例如
<a ng-bind="(document.name) + (vm.showifConditionTrue)"></a>
感谢您的任何建议。