私はフォームを持っており、angularjs - controller
に日付をバインドしようとしていますので、それをさらに多くのことを行うためにdjangorestframework
ビューに渡すことができます。AngularJS - ngモデルのデータを処理する実績のある方法
私の問題は、コントローラーに入力されたdatetimepicker
のデータを正しくバインドする方法がわからないことです。フォームとコントローラーの小さな部分が表示されます。私は入力フィールドにng-model
を持って、送信ボタンにfunction
を入れておく必要がありますが、それは私にとっては明らかですが、コントローラーの部分は分かりません。どうすればこれを正しくバインドすることができますか、ありがとう、コントローラはコーヒースクリプトで書かれています。
<div class="flex-grid"
ng-controller="FilterContactsListCtrl">
<div class="row">
<div class="cell size-p20 padding10">
<form action="." method="post">{% csrf_token %}
<label for="id_select_date">Select Date: *</label>
<div class="full-size">
<div class="input-control full-size text"
data-role="datepicker" date-format="mmmm d, yyyy">
<input id="id_select_date" ng-model="selectDate"/>
<button class="button"><span class="mif-calendar"></span></button>
</div>
</div>
</form>
</div>
</div>
<div class="row">
<div class="cell size-p20 padding10">
<button class="button primary" ng-click="doAction()">
{% trans "Submit" %}
</button>
</div>
</div>
</div>
コントローラー:
app = angular.module 'vinclucms.sales'
app.controller 'FilterContactsListCtrl', ['$scope', '$rootScope', 'LeadContact'
($scope, $rootScope, LeadContact) ->
$scope.doAction =()->
filterLeadContactList()
filterLeadContactList =() ->
$scope.selectDate = null
$scope.doAction =() ->
# Do Action with date form the input field so I can pass it to the restapi view
# this part I don't understand, how to bind this properly
]