我正在尝试使用 Angular 和 TypeScript 在 HTML 文件中进行此操作:{{(i / 5) % 3}}。
问题是,当i / 5不返回自然数时,它无法继续操作该% 3部分。所以问题是:我怎样才能截断i / 5获得可接受的操作结果?
顺便说一句,我尝试使用 JavaScript 函数Math.trunc(i / 5),但收到一条错误消息:
“无法读取未定义的属性截断”
我有以下对象:
root: {
id1: { /* this is an autogenerated id by Firebase */
name1: "abc",
name2: "xyz"
},
id2: {
name1: "abc",
name2: "xyz"
},
id3: {
name1: "abc",
name2: "xyz"
},
}
Run Code Online (Sandbox Code Playgroud)
我检索整个快照的代码是:
getRoot () {
firebase.database ().ref ('roots/')
.on('value', function (snapshot) {
console.log (snapshot.val());
})
}
Run Code Online (Sandbox Code Playgroud)
一切都很完美.我从根组件中获取了所有对象,但我无法弄清楚如何访问ID及其子代?谢谢!