Stack md-chips vertically angularjs

2019-07-17 18:20发布

I'm testing out the md-chips directive in AngularJS.

Is there any way of stacking the 'chips' vertically instead of appending the chips horizontally?

I have been trying out the demos found here:

https://material.angularjs.org/latest/demo/chips

1条回答
小情绪 Triste *
2楼-- · 2019-07-17 18:27

The following CSS style is the minimum needed to enable chips to stack vertically:

md-chip {
  clear: left;
}

The default CSS of md-chip's is float: left and applying clear: left causes the chips to clear each other and stack vertically. Applying float: none or some other styles to change the float appears to easily break the default directive and causes one to be unable to access the input field and add new chips. I note that some other styles may need to be applied to fix the .md-chips container containing the chips such as limiting its width to get the desired result.

See: Vertically Stacking Chips Demo on Codepen

查看更多
登录 后发表回答