Skip to content

Commit 68932b4

Browse files
csvnmgechev
authored andcommitted
fix: added support for mat-autocomplete (#445)
1 parent 1e5de74 commit 68932b4

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/angular/config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ export const Config: Config = {
7171
{ selector: '[ngSwitch]', exportAs: 'ngSwitch', inputs: ['ngSwitch'] },
7272

7373
// @angular/material
74+
{ selector: 'mat-autocomplete', exportAs: 'matAutocomplete' },
7475
{ selector: '[mat-menu-item]', exportAs: 'matMenuItem' },
7576
{ selector: 'mat-menu', exportAs: 'matMenu' },
7677
{ selector: 'mat-button-toggle-group:not([multiple])', exportAs: 'matButtonToggleGroup' },

test/noAccessMissingMemberRule.spec.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,16 @@ describe('no-access-missing-member', () => {
261261
assertSuccess('no-access-missing-member', source);
262262
});
263263

264+
it('should not throw when mat-autocomplete template ref is used in component', () => {
265+
let source = `
266+
@Component({
267+
selector: 'foobar',
268+
template: '<mat-autocomplete #test="matAutocomplete">{{ test }}</mat-autocomplete>'
269+
})
270+
class Test {}`;
271+
assertSuccess('no-access-missing-member', source);
272+
});
273+
264274
it('should not throw when [mat-menu-item] template ref is used in component', () => {
265275
let source = `
266276
@Component({

0 commit comments

Comments
 (0)