0

AngularUIを新しくし、AngularUI modal、datepicker、smarttableでいくつか試してみます。AngularUIモダルからデータを保存できません

基本的に、日付フィールドとカウントフィールドをJSONの形式でいくつかのファイルに保存し、編集目的で同じjsonファイルから読み込みたいとします。これが私の最終目標です。

私はモーダルフィールドの値を読み込んで保存する方法を理解するのに問題があります。下のプランナーでは、私は日付ピッカーを読むことにも、テキストボックスをカウントすることにも成功していません。

http://plnkr.co/edit/5HtuZy2K9ZiC2lxDKes2?p=preview

私は警告ボックスで未定義得ます。なぜ私はテキストボックスからカウント値を見ていないのですか?

$scope.ok = function() { 
    alert($scope.users.count) 
    // $uibModalInstance.close($scope.users); 
    }; 

誰かが私に何をしているのか教えてもらえますか?

+0

私は解決することが難しいため、誰かが返答してくれますか? – user3501278

+0

私はここで何か試してみましたが、何らかの値を入力してもカウントがゼロですhttp://plnkr.co/edit/5HtuZy2K9ZiC2lxDKes2?p=preview – user3501278

答えて

0

したがって、モーダルでは、テキストボックスのngモデルには「user.count」と表示されます。そして、あなたは "$ scope.users"を印刷しています。同じ変数を持っていることを確認してください。

0

まず第一に、あなたはユーザーオブジェクトを渡さない、あなたが行う必要があります。

<button class="btn btn-primary" type="button" ng-click="ok(user)">OK</button> 

次に、関数内でこのオブジェクトを使用します。

$scope.ok = function (user) { 
    console.log(user) 
    $uibModalInstance.close($scope.users); 
    }; 

また、必ず関数がであるか作ります右のコントローラは、私は彼らがお互いをオーバーライドすることを見ている瞬間。

+0

は機能しません。あなたはプランカを更新してもらえますか? – user3501278

関連する問題