javascript - dict 不为空时的 ng-show
问题描述
我努力了:
ng-show="Object.keys(config.taggedNgramsDict).length !== 0"
ng-show="config.taggedNgramsDict !== {}"
ng-show="JSON.stringify(config.taggedNgramsDict) !== '{}'"
如下config.taggedNgramsDict
所示:
var add = function (word) {
var final_booleans = []
for(var i = 0; i < $scope.number_terms; i++) {
final_booleans.push(false)
}
$scope.config.taggedNgramsDict[word] = final_booleans
}
注意:每次在前端单击“单词”按钮时都会触发添加。
我检查过:
config.taggedNgramsDict
是正确的 var 名称- 根据
controller.js
- '==='、'=='、''!==' 和 '!='
解决方案
推荐阅读
- javascript - 在javascript和axios中为来自前端的每个api调用发送firebase身份验证令牌
- flask - 对于烧瓶 appbuilder[modelview],如何在不选择任何项目的情况下添加操作
- azure-blob-storage - 批处理文件中的 AzCopy
- kotlin - Kotlin 变量未初始化,但在强制执行无用的副作用时会初始化。这是定义的行为吗?
- tableau-api - 在 Tableau 中,如何修改百分比小数位数的默认设置?
- node.js - react-native init 或安装失败。npm 错误
- jquery - onclick 选定元素和非选定元素 jquery
- javascript - 使用 jquery 读取表值
- phaser-framework - 如何创建加速按钮来加速我的角色?
- mysql - 在macOS上用xampp mysql连接sequelize