尝试调用js函数,如ng-click =“sort_by('sourceCode'+':'+'sourceId')”并用':'连接两个变量。 有什么想法吗?
答案 0 :(得分:2)
如果sourceCode
和sourceId
是变量,那么您应该删除它们周围的引号。您还可以使用concat()
方法:
sourceCode.concat(':', sourceId);
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/concat
答案 1 :(得分:0)
有几种方法包括:
[sourceCode, ':', sourceId].join('');
sourceCode.concat(':', sourceId);
sourceCode + ':' + sourceId;
第一种方法(Array.prototype.join
)就是当你有可能连接在一起的大量字符串时,能够在数组的范围内组织/格式化它们是有帮助的。然后你加入他们。
第二种方法并不常见。
第三种方法只是与+
运算符的简单旧字符串连接。