3
我希望能够基于一组所谓的角色名称来显示或隐藏某些DOM元素。问题是我想检查一下html中的角色或角色。Knockout js“IF”绑定到接收参数并返回布尔值的函数
喜欢的东西:
<div data-bind="if: isInRole('Admin', 'Editor')">
或
<div data-bind="if: isInRole(['Admin', 'Editor'])">
上述解决方案似乎并没有为我工作。任何建议/选择?
如何定义'inInRole',它返回什么?你是什么意思“似乎不适合我”?您的浏览器JS控制台中是否有错误? – nemesv 2013-04-28 11:33:59
控制台说'无法解析绑定',我想也许绑定语法是错误的。我不知道你是否可以使用params绑定funcs。 'isInRole'具有这样的结构:'function(param){return true; }' – Pejman 2013-04-28 11:44:04
请发布完整的错误信息!此外,您的视图模型代码将是有益的...因为您的代码应该工作:http://jsfiddle.net/kuY5E/1/ – nemesv 2013-04-28 11:48:29