3
말 역할 이름의 배열을 기반으로 특정 DOM 요소를 표시하거나 숨길 수 있어야합니다. 것은 html로 역할이나 역할을 확인하고 싶습니다. 같은knockout js "IF"매개 변수를 받고 부울을 반환하는 함수에 바인딩
뭔가 :
<div data-bind="if: isInRole('Admin', 'Editor')">
또는
<div data-bind="if: isInRole(['Admin', 'Editor'])">
위의 솔루션은 나를 위해 작동하지 않는 것 같습니다. 어떤 제안/대안?
'inInRole' 정의 방법은 무엇입니까? "나를 위해 일하지 않는 것"에 대해 무엇을 의미합니까? 브라우저 JS 콘솔에 오류가 있습니까? – nemesv
콘솔에서 '바인딩을 구문 분석 할 수 없습니다'라고 말하면 바인딩 구문이 잘못되었을 수도 있습니다. 나는 바인딩에 params와 기능을 가질 수 있는지 모르겠다. 'isInRole'은 다음과 같은 구조를 가지고 있습니다 :'function (param) {return true; }' – Pejman
전체 오류 메시지를 게시하십시오! 또한보기 모델 코드가 도움이 될 것입니다 ... 귀하의 코드가 작동해야하기 때문에 : http://jsfiddle.net/kuY5E/1/ – nemesv