durandal

    10

    1答えて

    Durandal 2.0のデフォルトのルータ動作を置き換えて、デフォルトルートをたとえば 'mysite.com/#/myroute'と 'mysite.com/#!/myroute'と置き換えることは可能ですか?ページを検出するGoogleスパイダーは、ajaxがクロール可能です。ハッシュタグだけでなく、URLにhashbangを挿入する必要があります。どんな助けでも大歓迎です。 ありがとうござ

    8

    1答えて

    Durandalには、shellという基本ビューがあります。 管理者/品質保証ユーザーがシステムユーザーを模倣できるように、検索ボックスを追加しました。 ボタンをクリックすると、現在表示されているビューのビューを更新できます。私からそれを呼び出すことができるように私は私の子ビュー上の機能を露出させ、に行くかどう シェル(ブルー) ビュー(レッド) シェル、または子ビューからのシェルのボタンクリック

    8

    2答えて

    私はデュランダル1.2を使用してDurandal Router PluginとGoogle AnalyticsによるSPAにページビューを追跡したいよ: window._gaq.push(['_trackPageview', location.pathname + location.search + location.hash] 私はなhashchangeイベントをリッスン、あるいはSammy経由

    16

    2答えて

    Durandal jsおよびhtmlファイルのバージョニングにはどのような方法が適していますか? 私は、開発中にブラウザキャッシュを無効にして、リフレッシュごとに最新のファイルを受け取る必要があることに気付きました。これは開発中の必須事項です。 しかし、懸念しているのは、継続的な展開戦略(1日に複数回展開)でプロダクションに出掛けると、そのユーザーのブラウザは予期せぬ動作につながる古いバージョンの

    7

    2答えて

    私は、クライアントサイドのSPAの世界全体を初めて知りました。私は非常に有望な上記の技術を使用しています。しかし、私が簡単に乗り越えることができない大きな邪魔になるのは、組み込みのセキュリティがないことです。 IMHOはフレームワークの一部でなければならないユーザー認証を手動でロールアウトしなければなりませんでした。今、私が持っていることを そのソートされた、私は垂直セキュリティと主要な頭痛の種に

    5

    2答えて

    Durandalの遷移を使用して古いビューをただちにフェードアウトする簡単な方法はありますか?そして、activate関数が解決したら新しいものをフェードインさせますか?ここで は、いくつかの状況です: 私はビューのほとんどは、機能を有効デュランダル1.2 SPAを持ってサービス呼び出しを行うと、適切な約束を返します。これはすべて機能しますが、読み込みが完了したときにのみ遷移が実行されることがあり

    7

    3答えて

    私はDurandalを使用しています.DurandalはKnockoutを活用しています。 私は変更の検証の長さにできるようにしたい動的 Fiddle フィドルは、私の「作業」ソリューションよりもわずかに異なる挙動をしているようだが、そのはまだやっていません私が望んでいる/期待していること。 のViewModel JS: [試み1] define(function() { var se

    5

    1答えて

    私はJavaScriptテストの世界ではかなり新しく、私はホットウェルアプリケーションでいくつかの実装に問題があります。私がオンラインで見つけたサンプルのほとんどは、amd/requireのテストまでは行っていませんし、amd/requireに関するものは他のものを表示していません。 私はのは言わせ、モックサービスを渡すことで、私のVMをテストしようとしている... のViewModel: def

    9

    4答えて

    私はすでにKnockout、Angular、Sammy、jQuery、少し微風、少しエバーに精通しています。チュートリアルとDurandalのすべてのことを始めているようだ...よく最初にjQueryとノックアウトを追加します。 これは、これらのすべてとはまったく異なるものを処理しますか? ノックアウトで使用される可能性があるようなものは何ですか? クライアント側のルーティングとUIコンポーネント

    5

    1答えて

    私はVSIX Durandalテンプレート(バージョン2.0)を使用しています。以前のバージョン(1.2)には、ビルドプロセスの一部として実行できるoptimizer.exeがありました。私はWeylandがこれを置き換えたと思っていますが、私はリリースモードでどのようにビルドのステップとして実行することができますか分からない。ここで