2016-02-11 9 views
10

मैं ऐसे निर्देश हैं:AngularJS निर्देश: गुंजाइश मूल्य के साथ टेम्पलेट (एनजी-बाँध-एचटीएमएल)

... 
template: function(element, attrs) { 
    var htmlTemplate = '<div class="start-it" ng-if="isVisible">\ 
      <p ng-bind-html="\'{{customDynamicText}}\' | translate"></p>\ 
     </div>'; 
    return htmlTemplate; 
}, 
... 

(जैसा कि आप देख सकते हैं मैं भी प्लगइन अनुवाद का उपयोग कर रहा हूँ)

और वहाँ मेरे पास है एक समस्या: दायरे में यह मान बदल रहा है, लेकिन यह निर्देश में नहीं बदलता है, लेकिन यह निर्देश में नहीं बदलता है (

जब मैं attrs-params का उपयोग कर रहा हूं (सुनिश्चित करें, यदि customDynamicText एक स्थिर स्ट्रिंग है - सभी काम करता है) - लेकिन मेरे पास गतिशील है परिवर्तनीय customDynamicText

ng-bind-html के साथ directive template में मैं इस गतिशील चर का उपयोग कैसे कर सकता हूं।

क्या यह संभव है?

+0

इस लिंक मदद में जानकारी है? http://stackoverflow.com/questions/31634999/how-to-add- गतिशील-parameters-variables-to-templates-rendered-with-ng-bind-html – Monomeeth

+0

@Monomeeth नहीं, यह नहीं करता है – brabertaser19

उत्तर

3

, बस चालाक ... मैं कुछ बोली-वर्ण दूर करने के लिए भूल गया ... तो काम करता है:

... 
<p ng-bind-html="' + attrs.customDynamicText + ' | translate"></p>\ 
... 
संबंधित मुद्दे