【问题标题】:How to include javascript third party library in ionic app?如何在 ionic 应用程序中包含 javascript 第三方库?
【发布时间】:2017-01-05 05:25:21
【问题描述】:

很抱歉提出这个愚蠢的问题。我正在尝试在我的 navigation.html 页面(位于 www/templates/ 目录中的部分文件)的 ionic 中使用 pathfinding.js (https://github.com/qiao/PathFinding.js/),但它不适用于部分文件,除了 index.html 根文件。但是,如果我在 index.html 根文件中使用它,它会给我错误,可能是因为它需要在 navigation.html 页面中绘制一个 svg,但它无法找到 navigation.html 页面,因为它在索引中。 html(依赖于navigation.html)

我正在考虑使用 bower,但是 bower 可以解决这个问题吗?

【问题讨论】:

    标签: javascript ionic-framework bower path-finding


    【解决方案1】:

    在索引文件中添加脚本标签以添加脚本。

    <script src="./templates/PathFinding.js/">`

    它将被加载。

    但是,如果您使用 Bower.. Bower 只会将文件下载到 src 文件夹.. 那么您需要手动将脚本的脚本标签添加到 index.html 中。

    【讨论】:

    • 您好,感谢您回答我的问题。如果我的问题对你来说不是很清楚,我很抱歉。我已经提到我不能在我的索引文件中包含那些第三方库,因为我会收到一些错误,可能是由于依赖(依赖于 navigation.html)。那么 bower 能解决这个问题吗?
    • 但是,我认为这不会造成任何问题...显示您遇到的错误或控制台日志(如果有)。
    • 您好,感谢您的回复。这是一个很长的错误。但是它说错误来自raphael.js。 Raphael js是给我们画svg的。所以我猜索引文件无法绘制 svg,因为它没有依赖关系或绘制 svg 的位置。
    • 检查网络面板是否所有的 js 文件都被加载了..或者有些是 404。处理依赖关系而不需要任何额外的努力是 Angular 最好的部分。
    猜你喜欢
    • 2011-05-25
    • 2018-01-21
    • 2016-11-07
    • 2016-08-22
    • 1970-01-01
    • 2013-10-11
    • 2014-02-17
    • 1970-01-01
    • 2019-07-22
    相关资源
    最近更新 更多