使用空格键时如何检查匹配的字符串
How Do I Check For Matching Strings When Using Spacebars?
这是我的代码
<select id="updOrg">
{{#each organization}}
<option id="{{_id}}" {{ifSelected ../user.profile.organization}}>{{name}} </option>
{{/each}}
</select>
在我的模板帮助程序中,我的代码是
'ifSelected':function(org){
console.log(org);
console.log(this.name);
var name=this.name;
if(org === this.name){
console.log("matched");
return "selected";
}
}
在我得到的控制台中
TEST
XXX
TEST
TEST
后两个字符串匹配,但这里在 if 条件中不匹配
而且我也看不到控制台中的matched
。
这里有什么问题
您应该按以下方式执行此操作:
<option id="{{_id}}" selected="{{ifSelected ../user.profile.organization}}">{{name}} </option>
并将ifSelected
更改为返回true
或false
。
为什么"TEST"
不等于"TEST"
我不能说,因为它们应该是。确定其中一个的末尾没有一些空白区域吗?
相关文章:
- 如何检查字符串的一部分与数组匹配
- Regex模式,用于检查字符串中每个单词的第一个字母(如果是Javascript中的大写字母)
- 将数据作为字符串从C#发送到Javascript-如何检查字符串
- jQuery检查字符串前面是否有其他字母
- 如何在 AngularJS 中检查字符串是否为空
- 检查字符串是否在字典内的数组中
- 检查字符串是否包含计算
- 如何根据数组中的元素检查字符串
- 检查字符串是否等于一个单词和一个数字
- 如何检查字符串是否包含非英语字符列表
- 检查字符串是否包含数组中的某个字符串
- 如何检查字符串是否为回文JavaScript〔CLOSED!〕
- 检查字符串是否为有效的html标记
- Javascript正则表达式,用于检查字符串是否为有效数字
- Regex:检查字符串的任何部分是否包含SSN
- 使用AngularJS和Angular Translate如何检查字符串是否已被翻译
- 检查字符串中的特定字符
- Javascript Regex检查字符串是否包含不属于的单词
- 如何在逗号前检查字符串中的开括号或闭括号
- 如何在Javascript中检查字符串是否包含多个空格并返回