requirejs를 사용하여 내 녹아웃 구성 요소의 "인스턴스"(싱글 톤)로 매개 변수를 보내고 싶습니다. 녹아웃 도움말은 인스턴스가 아닌 매개 변수 전달의 예제 만 보여줍니다.인스턴스를 사용하여 녹아웃 구성 요소가있는 매개 변수
나는 인스턴스를 사용하고 올바르게 작동하는 다음 코드를 가지고 있습니다.
//module declaration
function unapAppointments()
{
rest of code here.
}
return {
viewModel: {
instance: new unapAppointments()
},
template: unapp,
};
내가하고 싶은 것은 아래의 PARAMS 구성 요소에서 전달하는 것과 같습니다. 그러나 이것은 분명히 작동하지 않습니다.
//module declaration
function unapAppointments(PARAMS)
{
use PARAMS
}
return {
viewModel: {
instance: new unapAppointments(PARAMS)
},
template: unapp,
};
감사
PARAMS에 따라 새로운 인스턴스를 반환
어떻게 그 '매개 변수'를 전달 하시겠습니까? – haim770
여기에 설명 된 것처럼 createViewModel 팩터 리를 사용하려고한다고 생각합니다. http://knockoutjs.com/documentation/component-registration.html#a-createviewmodel-factory-function –