This repository was archived by the owner on Sep 5, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 246
246
var userTemplate = attr [ '$mdUserTemplate' ] ;
247
247
attr [ '$mdUserTemplate' ] = null ;
248
248
249
+ var chipTemplate = getTemplateByQuery ( 'md-chips>md-chip-template' ) ;
250
+
249
251
// Set the chip remove, chip contents and chip input templates. The link function will put
250
252
// them on the scope for transclusion later.
251
253
var chipRemoveTemplate = getTemplateByQuery ( 'md-chips>*[md-chip-remove]' ) || templates . remove ,
252
- chipContentsTemplate = getTemplateByQuery ( 'md-chips>md-chip-template' ) || templates . default ,
254
+ chipContentsTemplate = chipTemplate || templates . default ,
253
255
chipInputTemplate = getTemplateByQuery ( 'md-chips>md-autocomplete' )
254
256
|| getTemplateByQuery ( 'md-chips>input' )
255
257
|| templates . input ,
274
276
275
277
$mdTheming ( element ) ;
276
278
var mdChipsCtrl = controllers [ 0 ] ;
279
+ if ( chipTemplate ) {
280
+ // Chip editing functionality assumes we are using the default chip template.
281
+ mdChipsCtrl . enableChipEdit = false ;
282
+ }
283
+
277
284
mdChipsCtrl . chipContentsTemplate = chipContentsTemplate ;
278
285
mdChipsCtrl . chipRemoveTemplate = chipRemoveTemplate ;
279
286
mdChipsCtrl . chipInputTemplate = chipInputTemplate ;
You can’t perform that action at this time.
0 commit comments