【发布时间】:2014-05-25 18:15:39
【问题描述】:
我想在没有 Angular 的情况下使用带有 Reactive Coffee 的 Ionic UI 框架。有什么阻止我吗?
看起来在 Ionic 中实际上不需要 Angular,但我一直在阅读模糊的建议,即 Ionic 与 Angular 密切相关。这有什么意义吗?
【问题讨论】:
-
你为什么不用phonegap?离子很大程度上取决于角度。
标签: ionic-framework
我想在没有 Angular 的情况下使用带有 Reactive Coffee 的 Ionic UI 框架。有什么阻止我吗?
看起来在 Ionic 中实际上不需要 Angular,但我一直在阅读模糊的建议,即 Ionic 与 Angular 密切相关。这有什么意义吗?
【问题讨论】:
标签: ionic-framework
Ionic(目前)依赖于 AngularJS。见http://ionicframework.com/docs/overview/
“Ionic 目前需要 AngularJS 才能充分发挥作用 潜在的。虽然您仍然可以使用框架的 CSS 部分, 你会错过强大的 UI 交互、手势、动画和 其他事情。未来,我们希望将 Angular 扩展到 支持其他框架。”
我希望如果你想尝试移除 Angular,你要么会得到一个不可预测的框架,要么会得到一些功能非常少的东西(例如路由、2 路数据绑定等)
【讨论】:
似乎 Ionic 团队实际上正在努力让 Angular 更加独立: http://blog.ionic.io/ionic-bonds-introducing-the-new-web-client/
【讨论】:
这取决于您所说的 UI 框架。您绝对可以根据需要使用 CSS 标记。但是,由于 JavaScript 可以处理很多东西,甚至是它们构建的指令,所以会有很多事情你不能做。我已经单独使用 ionic UI 构建了一些示例应用程序,但我也没有使用 Slidebox、侧边菜单、离子手势以及它们拥有的许多其他东西。您必须牢记这一点并围绕它进行构建。这可能就像只将 jQuery mobile 用于 UI 而不使用任何分页和属性标记。
但是,在构建了一个充分利用 ionic/angular 的应用程序之后,我不想停下来。这只是个人意见。
【讨论】:
截至 2019 年 7 月下旬,这个问题的答案仍不清楚。
在他们的网站上搜索了 10 分钟后,我找到了this; “我们的官方 Vue.js 和 React 绑定目前处于 alpha 阶段” 1 月 23 日帖子 - VanillaJs 上没有任何内容。
文档从下拉列表中提供了 Angular/Vue/React/Javascript 的选项,但无论您选择什么,build your first App 文档都是顽固的 Angular。
对于 VanillaJs 开发,您可以尝试使用 Onsen UI,它从不需要框架/始终与框架无关。
【讨论】: