2017-04-07 7 views
0

こんにちは私は内部にanglejsを持つdjangoを使用しています。私はdjango変数をangularjs変数に代入しません。申し訳ありません私はそれをうまく説明することは難しいです。これは私のコードではなくjavascript変数に段落の値が割り当てられました

{{から{$へのintarpolateタグなので、angularjsとdjangoは矛盾しません。

djangoVariableは - これは、テキストと、複数行の段落

htmlファイル

<div ng-controller="ProfileCtrl"> 
    <p>{$ description $} </p> 
</div> 

<script> 

app 
.controller('ProfileCtrl', function($scope){ 

    $scope.description= {{djangoVariable}}; 

}) 

</script> 

問題があるの多くが含まれているテキストエリアから取得され、値が表示されていません。

私はそれをうまく説明したいと思う。 {{djangoVariable}}を理解することができなかったjavascriptのいくつかの間隔を置いたテキストを作成しますので、これは失敗しなければなら事前に

+0

$ scope.description = "{{djangoVariable}}";うまくいくはずです。あなたは "{{data}}"の周りに ""あるはずです。 –

答えて

2
<div ng-controller="ProfileCtrl"> 
    <p>{{ description }} </p> //use from angular js 
    <p>{% djangoVariable %} </p> // Use from directly views.py 
</div> 

<script> 

app 
.controller('ProfileCtrl', function($scope){ 

    $scope.description= "{{djangoVariable}}"; 

}) 

</script> 
1

をありがとう、あなたが「」で変数を置けば、それは理解しておく必要があります。試してみてください

<div ng-controller="ProfileCtrl"> 
    <p>{$ description $} </p> 
</div> 

<script> 

app.controller('ProfileCtrl', function($scope){ 

    $scope.description= "{{djangoVariable}}"; 

}) 

</script> 
+0

ありがとうございましたが、私はそれを表示することができましたが、値が入力行に長い長い段落である場合、表示することができない場合もあります –

関連する問題