2015-05-14 10 views
7

Die JS assests hinzuzufügen, die wie folgt aussieht bekommt macht:Yii2 Wie Parameter Script-Tag

<script src="/assets/a00ccd3f/jquery.min.js"></script> 

Ich brauche die async="async" Tag, um es hinzuzufügen.

so sollte es aussehen

<script src="/assets/a00ccd3f/jquery.min.js" async="async" ></script> 

Wie kann ich das tun?

Antwort

10

In Ihrem eigenen AssetBundle können Sie

public $jsOptions = [ 
    'async' => 'async', 
]; 

hinzufügen Wenn Sie dies dem Yii2 JqueryAsset Bündel (oder ein anderes Bündel) hinzufügen möchten Sie es zu den Komponenten Teile Ihrer Konfiguration hinzufügen:

'assetManager' => [ 
    'bundles' => [ 
     'yii\web\JqueryAsset' => [ 
      'jsOptions' => [ 
       'async' => 'async' 
      ], 
     ], 
    ], 
],