angularjs封装提示框,原生js的alert不好看,是封装成service还是directive?


不一定是alert,封装一个弹出层吧。我想着应该是要一个html模板,这样的话就是用指令,可是全局调用的话就是服务。所有就不太清楚,求一个思路或demo,谢谢!

阅读 4.4k
1 个回答

你可以封装一个directive来实现alert控件的dom实体,调用这个控件用service实现。
本质上这两个东西各有所职,service用于controller层业务,directive可以用于view层的业务,因此配合起来实现alert的MVC模式控制应该是最合适的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题