具有md-autocomplete的Angular Material md-chips:事件md-not-found不能与md-transform-chip

时间:2016-04-05 04:52:28

标签: angularjs angular-material

我正在使用Angular Material v1.0.7,我遇到了md-chips问题:

在md-chips中,我使用md-autocomplete(...)。这是我的情况:   - 当用户在md-autocomplete中输入vaue时,如果没有项目,用户可以按Enter键创建新芯片。另一种方法,如果没有项目,md-not-found将显示“没有项目适合,点击此处添加新项目”。在Controller中,我可以在用户点击文本时捕获事件“没有适合的项目,点击此处添加新项目”。但是当我调用函数md-transform-chip时(我希望我的用户点击文本“没有项目适合,点击这里添加新项目”与按Enter键相同。),它不起作用。

这是codepen:

codepen.io/DieuNQ/pen/oxoNVe?editors=1010

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:0)

在这里&#39; hack可能对您有用,因为我们正在使用/// <summary> /// Create a server with the ASP.NET Core Logging Middleware registered without any configuration. /// The server will throw an exception of type <typeparamref name="T"/> on every request. /// </summary> /// <typeparam name="T">The type of exception to throw.</typeparam> /// <returns>A <see cref="TestServer"/> that can be used to unit test the middleware.</returns> private TestServer CreateServerWithAspNetCoreLogging<T>() where T : Exception, new() { return TestServer.Create(app => { app.UseAspNetCoreLogging(); SetupTestServerToThrowOnEveryRequest<T>(app); }); } 我们目前没有办法告诉md-auto-complete添加{{1}单击md-auto-complete元素。

hack:使用此指令,我们在窗口中查找chip,然后添加一个新项目作为芯片。

md-not-found

这是Codepen