knockout-3.0

    1

    1答えて

    私はKnockoutJSには新しく、マスターレベルのASP.NET MVCビュー用に3レベルのモデルバインディングを作成しようとしています。ここ は、私がこの動作を実装しようとしている画面です: 私は、次のViewModelデザイン public class CreateReservationViewModel { public string Title { get; set; }

    2

    1答えて

    私はKnockout JSアプリケーションを使用しています。ここで私はko.cleanNode(ノード)を使用すると、フォーカスアウトクライアントイベントを削除するときに問題があります。すなわち、cleanNodeメソッドを呼び出す前に、focusOutはテキストボックス上で正しく動作します。その後、focusOutイベントはトリガーされません。私はスタックのオーバーフローの質問の多くをチェックし

    0

    2答えて

    2つの観測可能なプロパティを持つ観測可能な配列を持っています。私はここで <tbody data-bind="foreach: Scopes.ScopesData"> <tr style="vertical-align: baseline"> <td style="white-space:nowrap"><span data-bind="text: name" /

    0

    1答えて

    次のコードは複数のajax呼び出しを行います。私は実際には1つの呼び出しをしたいです。 var update = function(){ if(self.origin() && self.destination()){ // AJAX CALL HERE $.get(something); } } self.ori

    0

    1答えて

    私は、そのタイプに基づいてデバイスを表示するテーブル/グリッドを持っています。ドロップダウンが変更されるたびに、テーブルが更新されて正しいデバイスが表示されます。これを行うには、タイプごとにデバイスをフィルタリングし、テーブル/グリッドに新しい空の行を追加する計算があります。 ここではHTMLです: <table> <thead> <tr> <th><!--Ro

    0

    1答えて

    再利用可能なコンポーネントを作成しようとしていますが、私が見た投稿ボックスサブ/パブなどの外部ライブラリなしで必要な双方向バインディングを作成できません。ここで は私が を行うにしようとしています何の例codepenそれは非常に基本的な例だが、それは私が必要なものを示しています。 mainViewModelには、name-inputコンポーネントから取得する必要があるプロパティnameがあります。

    4

    1答えて

    thisの受け入れられた答えに従うことを本気で考えています。私はKnockout、Typescript、MVC、VS2017、そして私のパッケージのほとんどのためのノードモジュールを使っています。私が抱えている問題は、バインディングが呼び出されることはありませんが、ビルドエラーはありません。 定義ファイル(たとえばmyBindings.d.ts)を提供 あなたextensions.tsで、この定義

    0

    1答えて

    で簡単なアプリケーションを作成しています。KnockoutJSここでは、ワンクリックで更新するための入力要素がさらに必要です。私はko.applyBindings(viewModel)を使用しましたが、以下のエラーが発生します。 Uncaught Error: You cannot apply bindings multiple times to the same element. at appl

    1

    1答えて

    最近、ネストの問題のために、htmlコメントへのノックアウトバインディングがうまく形成されないという問題が発生しました。私はko if:を格納するhtmlコメントをどこで使用し、ko foreachを使用しましたが、これはhtml<div>にバインドされていましたが、間違ったネストを得ることができました。以下は問題の一例です: <!-- ko if: isGuestCheckout() -->

    0

    1答えて

    DataTableの更新に役立つcustom KO bindingHandlerをセットアップしました。 データを取得する方法については、JQuery.DataTable.Selectのdocumentationにハンドルが必要です。 var table = $('#myTable').DataTable(); table.rows({ selected: true }).data();