회사의 제 3 자 사이트 버튼을 이해하려고합니다. 이 버튼은 클래스에 대해 사용자를 등록합니다.녹아웃 데이터 바인딩 클릭
<a class="btn btn-large btn-blue" href="javascript:void(0);"
data-bind="click: $root.clickAction.bind($data, ActionType)">
<span data-bind="text: Title">Sign up</span></a>
나는 회사 내부 웹 사이트의 페이지에이 버튼을 제공하기를 희망했지만 Knockout에는 익숙하지 않습니다. 나는 GET 요청을 이해한다. 만약 그 버튼이 이것과 비슷한 것을했다면 나는 그것을 얻을 것이다.
thirdparty.com?method=register&classId=1234&userId=abcde
IT는 GET으로 그 녹아웃 버튼을 켜거나 어떻게 든이 제 3 자 사이트에 우리의 내부 사이트에 가입 메커니즘을 제공하는 경우에도 가능합니까? 필자는 더 많은 소스가 필요하다는 것을 확실히 확신 할 수있다.
Firefox 개발자 도구를 사용하고 네트워크 트래픽을 보려고했습니다. 이것이 가능하지 않다면 나는 내 바퀴를 돌리고 싶지 않다.
확인 < span> $ {function() {itemDetails = "Actions": [{ "Title": "가입", "ActionType": 0}, { "Title": "UnRegister", "ActionType": 2}, { "Title": "Request Info", "ActionType": 4}}} 다른 것들의 무리 – jeff
관찰 가능한 배열이 itemDetail.Option 인 것처럼 보입니다. .Actions -이 경우 $ root는 'itemDetail'의 메소드를 사용할 수 있으므로 $ root.clickAction (actionType)은 itemDetail.clickAction (actionType)과 같습니다. –
그래서 this.clickAction 어딘가에서 검색해야합니다. – jeff