Knockoutjs 및 Sammy.js를 기반으로하는 웹 앱에서 부모 - 자식 방식으로 서로 의존하는 세 개의 관찰 가능 항목이 있습니다 (두 번째는 첫 번째 자녀, 세 번째는 두 번째 자녀) . 내 HTML에는 한 번에 하나씩 만 표시되어야하는 세 개의 섹션이 있습니다. 각 섹션은 보이는 바인딩을 사용하여 언급 된 관찰 가능 항목 중 하나에 의존합니다.
sammyjs를 사용하여 외부 API에서 json을로드하는 방법이 확실하지 않습니다. this.get('#/contact', function(context) {
this.load('somefile.json')
.then(function(items) {
$.each(items, function(i, item) {
phonegap을 통해 실행되는 기본 sammy.js 앱을 얻으려고합니다. 앱이 잘로드되지만 내 안드로이드 (2.2) 핸드셋을 통해 앱을 실행할 때 라우팅이 작동하지 않는 것처럼 보입니다. 링크를 클릭해도 Android 가상 장치 (2.1)를 통해 앱을 실행할 때 아무런 변화가 없습니다. 링크가 예상대로 작동하고 올바른 템플리트가 렌더링됩니다. sammy.
Sammy.js 생산 설정에서 좋은 context.render(context.view('pages/new'), data)
렌더링 컨텍스트를 사용하여 페이지를로드하는 데 사용되는 HTML 템플릿을 캐싱 것으로 보인다. 그러나 개발 중에는 new.html이 서버에서 변경 될 때마다 브라우저 캐시를 지우는 것이 쉽지 않습니다. Sammy.js에서 모든 캐싱을
Im는 sammy.js 앱의 양식에서 메일을 보내기 위해 PHP 스크립트로 데이터를 보내 연락처 양식을 만들려고합니다. 나는 다음과 같이 설정하고 작동하지 않습니다. 누구든지 이유를 설명하고 올바른 방향으로 나를 고칠 수 있습니까? 감사! HTML 양식 : <form class="form-horizontal" action="#/submitcontact">
sammy.js와 비슷한 해시/URL 처리 기능을 제공하는 작은 프레임 워크가 있습니까? 콜백을 경로에 바인딩해야합니다. "정상적인"get 요청뿐만 아니라 post/put/delete 제출 (링크/양식 또는 내 코드에서 수동으로 트리거 됨)에 대해서도 필요합니다. jQuery와 knockout.js와 같은 다른 프레임 워크/라이브러리를 이미 사용하고 있으므
한 페이지 응용 프로그램에 SammyJS와 함께 KnockoutJS를 사용하고 있습니다. html로에서 나는 <form data-bind='submit: search'>
<label>Find user:</label>
<input data-bind='value: name' />
</form>
내 뷰 모델에는 두 가지 기능을 선언 다음과