0

我目前的任务是将 QR 码生成功能添加到 Moodle Mobile 的源代码到add more functions.
我使用的源代码来自这个站点

add由于我在 Javascript(或 Moodle 正在使用的 AngularJS)方面没有任何经验,所以当我在寻找函数的位置时我很困惑。
所以,当应用程序加载时,我被困在第一页,这是index.html

当前index.html看起来像下面提到的代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
    <meta http-equiv="Content-Security-Policy" content="default-src * filesystem: cdvfile: file: gap: https://ssl.gstatic.com; img-src * filesystem: gap: data: cdvfile: file: https://ssl.gstatic.com android-webview-video-poster:; style-src 'self' 'unsafe-inline' filesystem: cdvfile: file:; script-src 'self' 'unsafe-inline' 'unsafe-eval' http://localhost:* filesystem: cdvfile: file:">
    <title></title>
    <link href="build/mm.bundle.css" rel="stylesheet">
    <script src="lib/ionic/release/js/ionic.bundle.js"></script>
    <script src="cordova.js"></script>
    <script src="lib/angular-translate/angular-translate.js"></script>
    <script src="lib/angular-translate-loader-partial/angular-translate-loader-partial.js"></script>
    <script src="lib/ngCordova/dist/ng-cordova.js"></script>
    <script src="lib/ydn.db/jsc/ydn.db-dev.js"></script>
    <script src="lib/angular-md5/angular-md5.js"></script>
    <script src="lib/angular-aria/angular-aria.js"></script>
    <script src="lib/moment/min/moment-with-locales.js"></script>
    <script src="lib/jszip/dist/jszip.js"></script>
    <script src="lib/oclazyload/dist/ocLazyLoad.js"></script>
    <script src="lib/ckeditor/ckeditor.js"></script>
    <script src="lib/angular-ckeditor/angular-ckeditor.js"></script>
    <script src="lib/angular-messages/angular-messages.js"></script>
    <script src="build/mm.bundle.js"></script>
    <style></style> <!-- Empty style to make easier to test styles using Inspector. -->
  </head>
  <body ng-app="mm">
    <ion-nav-view></ion-nav-view>
  </body>
</html>

从我的角度来看,在index.html浏览器上应该看起来是空的,因为content无论如何标题和正文中都没有。
但是当我index.html在网络浏览器中打开时,它实际上会显示一个带有标题Connect to Moodle和表单的正确页面,例如Site address.

它看起来如何的一个例子是here

所以我的问题是,index.html 链接到哪里?我在哪里可以找到 Web 浏览器上显示的网站的源代码?index.html当我打开它时,我怀疑指向其他内容的链接是 Web 浏览器上显示的 URL:

file:///C:/Users/teeti_000/Documents/GitHub/moodlemobile-phonegapbuild/index.html#/mm_login/site

我尝试在相关文件夹中搜索,但除了引用 mm_login 和 mm.bundle.js、mm.bundle.min.css 和 mm.bundle.cssmm_login的其他文件外,找不到任何内容.html

谁能帮我解决这个问题?
此致。

4

1 回答 1

0

请检查您的目录中的“模板”文件夹。由于 Angular 正在加载其他模板,这些模板执行 HTML Stuff。moodlemobile-phonegapbuild/core/components/login/templates/site.html 可能是正确的

于 2017-02-06T07:48:21.723 回答