作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要你的建议来帮助我。
我正在制作一个 Angular JS 应用程序,我需要一些通知,例如 angular-toastr或 angular-ui-notification但显示不像列表而是级联。如下图所示。
任何人都可以提供建议或实现此类通知吗?
最佳答案
所以我认为你想要做的是分而治之这个问题:将 UI 视为一组组件。对于上图,您可能有以下情况。
// Notification Cascacder applies DOM transformations to a list of
<notification-cascader>
// Iterates over a list of notifications
<notification-list>
// Contains primary DOM for a notification
// accepts a variety of arguments for opacity, notification-message, etc.
<notification-card> </notification-card>
</notification-list>
</notification-cascader>
现在您已经将其分解,您可以确定每个组件的 API 可能是什么,编写测试,然后对组件进行编码。以这种方式编写将增加每个 Angular 组件的可重用性。您可以在应用程序的某些部分使用没有父级的单个通知卡。虽然它与 angularjs 无关,但您可以阅读并应用这些概念 https://reactjs.org/docs/thinking-in-react.html
关于javascript - Angular JS 级联通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53119169/
我是一名优秀的程序员,十分优秀!