我可以使用如下的Javascript代码,即方法属性基于条件
的结果self.renderViewContent(typeof partnerId !== "undefined" ? "myText1" : "myText2", view, {
myAttr1: myModel.get("attr").toJSON()
});
添加,我的第一个参数是一个字符串。
答案 0 :(得分:0)
实际上,您不会在代码中传递任何条件逻辑,而是传递某些表达式的结果。这很有可能:)
话虽如此:您打算在被调用函数的上下文中评估表达式(后期)(即在那里定义了partnerId吗?) 在这种情况下,您可以传递一个函数:
self.renderViewContent(function(partnerId) { return typeof partnerId !== "undefined" ? "myText1" : "myText2"; }, view, {
myAttr1: myModel.get("attr").toJSON()
});