2014-05-18 3 views
0

하나의 PhoneJS 응용 프로그램을 준비 중입니다. 그에서phonejs dxContent가 보이지 않는 이유는 무엇입니까?

home.html을 ... 나는 그 버튼을 볼 수있는 다음 코드를 사용하여 뷰 내부의 간단한 butotn를 넣어하지만 노력하고 있어요 그리고 그것은 단지로드 아이콘을 보여주는 것

<div data-options="dxView : { name: 'home', title: 'Home' } " > 
<div class="home-view" data-options="dxContent : { targetPlaceholder: 'content' } " > 
    <p>Welcome</p> 
    <div data-bind="dxButton: { text: 'Click me!', clickAction: showHelloWorld }"></div> 

</div> 
</div> 

home.js

MyApp.home = function (params) { 

var viewModel = { 
// Put the binding properties here 
var showHelloWorld = function() { 
    alert("Hello world!"); 
}; 
ko.applyBindings(myViewModel); 
return viewModel; 
}; 

사람은 나에게 제발 도와 드릴까요?

답변

0

은 당신의보기 모델 코드가 잘 형성되지 않은 :

MyApp.home = function() { 
    var viewModel = { 
     showHelloWorld: function() { 
      alert("Hello world!"); 
     } 
    }; 
    return viewModel; 
}; 

뷰 모델은 JS 유효한 개체 수 있어야합니다. 또한 applyBindings를 호출하면 안됩니다. 프레임 워크에 의해 호출됩니다. HtmlApplication을 만들고 앱 라우팅을 지정해야합니다. 확실하지 않습니다. 어쩌면 이미 해본 적이있을 것입니다. 여기

이 작동 바이올린 : http://jsfiddle.net/tabalinas/jb537/

체크 아웃이 튜토리얼을 "당신이 첫번째 PhoneJS 응용 프로그램을 구축하는 방법"http://phonejs.devexpress.com/Documentation/Tutorial/Getting_Started/Your_First_Application?version=13_2

관련 문제