名称为“mainController”的控制器未注册

2023-11-21

我的 script.js 文件中有这段代码

var mainController = function($scope){
  $scope.message = "Plunker";
};

这是我的 HTML

<!DOCTYPE html>
<html ng-app>
    <head>
        <script data-require="[email protected]" data-semver="1.6.1"    src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.1/angular.js"></script>
        <link rel="stylesheet" href="style.css" />
        <script src="script.js"></script>
    </head>

    <body ng-controller="mainController">
        <h1>Hello {{ message }}</h1>
    </body>
</html>

我在开始的 html 标签中声明了 ng-app

但我在控制台上收到此错误,表明 mainController 未注册


转述一下http://www.w3schools.com/angular/angular_modules.asp

 <div ng-app="myApp" ng-controller="mainController">
{{ firstName + " " + lastName }}
</div>

<script>

var app = angular.module("myApp", []);

app.controller("mainController", function($scope) {
    $scope.firstName = "John";
    $scope.lastName = "Doe";
});

</script> 

重要的一行是

    app.controller("mainController", function($scope) 

它将您的控制器注入您的应用程序

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

名称为“mainController”的控制器未注册 的相关文章

  • 如果用户禁用了 javascript,如何回退到完全不同的索引页面?

    我有一个大型 动态生成的单页网站 该网站严重依赖 javascript 我想为没有 javascript 的人提供后备 每个版本必须有不同的 php 代码 所以基本上我需要一个完全不同的索引页面 我不想将所有内容都包装在 javascrip
  • Browserify 与 jQuery >= 2 生成“jQuery 需要一个带有文档的窗口”

    我正在使用 browserify 使用 CommonJS 样式的依赖项来捆绑我的前端 javascript 例如 我有 require jquery dist jquery v2 1 0 beta2 require underscore
  • 如何使用 JavaScript 获取光标下的单词?

    如果我有 p some long text p 在我的 HTML 页面上 我如何知道鼠标光标位于 文本 一词上方 我的另一个答案仅适用于 Firefox 这个答案适用于 Chrome 也许在 Firefox 中也能工作 我不知道 funct
  • 是的验证;同一字段可以接受不同类型吗?

    我对是的很陌生 我试图验证字段可以是遵循某个正则表达式的字符串 也可以是此类字符串的数组 这是检查字符串与我的正则表达式匹配的工作示例 field yup string matches regex 现在我想要field如果它有一个这样的字符
  • 请使用同一按钮播放和暂停音频

    我有这段代码并且只是播放 但我想使用相同的按钮 图像 播放和暂停 并且我不知道我需要添加什么 我需要做什么 请帮帮我
  • iPhone Web 应用程序禁用缓存

    我使用 PHP 构建了一个 iPhone 网络应用程序 主 也是唯一 页面包括苹果移动网络应用程序支持 and 苹果触摸全屏元标记 以便在添加到主屏幕后可以全屏运行 然而 似乎每次我从主屏幕启动应用程序时 都会使用页面的缓存版本而不是刷新页
  • 错误:捆绑失败:TypeError:无法读取未定义的属性“transformFile”,React Native

    每当我运行react native start时 我都会收到此错误 但是最近在我在节点模块中安装了firebase tools和stripe之后 这种情况开始发生 但在此之前它会运行得很好 这也是错误的堆栈跟踪 ffff 127 0 0 1
  • 如何让机器人状态显示为“手机在线”

    我看到 NotSoBot 的状态为在线在移动 https i stack imgur com IiF4k png 有没有办法可以在discord js 中做到这一点 我知道这已经很旧了 但更简单的方法是将其添加到定义客户端 机器人的位置 c
  • 为什么这个 fs.readFile 循环没有将其结果推送到我的数组? [复制]

    这个问题在这里已经有答案了 usr bin env node var fs require fs async require async program require commander program version 0 0 1 usa
  • 闭包和异步 Node.js 函数

    All 尝试了解 Node js 上下文中的闭包 异步调用 我有以下代码 timer setInterval pollOID 1000 function pollOID for channel in channels session get
  • Backbone.View:delegateEvents 未将事件重新绑定到子视图

    我已将这个问题分解为尽可能小的示例 即 它只是为了演示问题 不一定代表现实世界的场景 假设我有一个父视图 此处为 MainView 其中包含一个子视图 此处为 SubView 如果在任何时候我需要重新渲染父视图 从而重新渲染子视图 我就会丢
  • Firebase 停止监听 onAuthStateChanged

    从版本 3 0 0 开始 我很难删除身份验证状态更改侦听器 要根据文档启动侦听器 firebase auth onAuthStateChanged function user handle it 但是 我在文档中找不到任何涉及删除身份验证状
  • 带搜索框的 D3 图表

    我在 D3 中创建了一个图表 其中节点显示特定个人创建文档的时间 该图表还显示了一个搜索框 该搜索框根据搜索框输入是否与与该文档关联的单词匹配而将节点变成红色 这些单词列在数据集的第 5 列中 请参阅下面的数据集 我的问题 一旦将搜索输入到
  • 使用预先存在的数据库创建 PhoneGap iOS 应用程序

    我最近开始开发一个使用 PhoneGap 版本 2 8 0 作为药物查找器的应用程序 过去 我创建了该工具的 Web 版本 它使用 jQuery Mobile 和 PHP 来访问远程 SQL 数据库 PhoneGap 似乎是一个很有吸引力的
  • 当 JavaScript 抛出异常时不要停止它

    我正在使用 JavaScript 编写一个 Windows 边栏小工具 现在我想捕获所有 JavaScript 异常并将其记录到文本文件中 一个问题是 当任何一行抛出异常时 下一行将不会被执行 是否可以自动捕获异常 以便执行以下 JavaS
  • 如何捕获 google 地图的无效 API 密钥

    我有这个代码 如果密钥无效 则会弹出警报 但我想在这种情况下执行一些操作 但我不知道如何连接它 有任何想法吗 Google 不提供检查 Google 地图 API 密钥的外部方法 因此 您无法使用例如查询某些服务 此代码有效吗abcde12
  • jQuery:array[i].children() 不是函数

    以下代码的灵感来自http ignorethecode net blog 2010 04 20 footnotes http ignorethecode net blog 2010 04 20 footnotes 当您将光标移到脚注符号上时
  • 什么是标志变量?

    最近我遇到了标志变量 但我不知道它们的作用 我不太确定何时使用标志变量以及如何使用它 我用 Google 搜索了它 但没有任何与我的上下文 JavaScript 相关的具体示例 标记变量的定义和使用 http www javascriptk
  • 事件监听器如何/何时附加到 d3.js 中?

    我正在尝试制作一个 SVG 编辑器 长话短说 我需要将鼠标事件附加到
  • React Native:当您的应用程序关闭时是否有回调函数?

    我有一个 setInterval 即使您关闭 而不是退出 应用程序也会继续运行 我想在我的应用程序关闭或设备进入睡眠状态时调用一个函数 以便清除 setInterval AppState 是你的朋友 看看AppState 的文档 https

随机推荐

  • WordPress:PHP 致命错误:调用未定义的函数 get_option()

    我几乎到处搜索过 但提出的答案对我没有帮助 问题 我安装了 WordPress 最新版本 3 6 1 我已经进行了多次全新安装 查看了wp includes option php和其他文件 我很确定它一切正常并且都有正确的内容 我正在开发一
  • getDrawingCache() 返回 null

    我正在开发一个简单的绘画应用程序 并尝试实现在用户请求时提供更多绘制空间的功能 我认为这可以通过简单地启用我的 CustomView 类的滚动来完成 该类包含在 LinearLayout 中 然后包含在滚动视图类 如果我没有通过运行 Chu
  • Musicbrainz 指纹识别

    我一直忙于了解音乐大脑在过去的几个小时中 我注意到没有命令行应用程序来标记或指纹音频文件 Musicbrainz 的指纹识别有任何 CLI 实现吗 我怎样才能创建这些指纹 我找到了一些开发工具在他们的网站上 python musicbrai
  • Android 测试 BuildConfig 字段

    假设我的build gradle文件为中定义的同一变量定义了不同的值BuildConfig android def INTEGER integer def VARIABLE variable buildTypes release build
  • 如何在databricks中使用通配符列出文件

    我想列出 adls 文件夹中的所有镶木地板文件 dbutils fs ls abfss path to raw files parquet 有没有办法让上面的语句发挥作用 您可以使用 Magic Commands 来使用 shell 命令来
  • AWS CodePipeline 不将构件上传到 AWS S3

    As an effort to automate the Android build and test process I configured an AWS code pipeline that will 1st get the code
  • Python 遍历字符

    我一直在尝试通过中值字符串搜索 ACGT 基因组中的序列 我遇到的问题是从 AAAAAAAA 到 AAAAAAAC 等等 直到我尝试了所有可能的组合 我本质上是通过创建两个列表来进行暴力破解 一个包含 A C G T 另一个包含 8 个字符
  • 如何使用Python从txt文件中删除特殊字符

    from glob import glob pattern D report shakeall txt filelist glob pattern def countwords fp with open fp as fh return le
  • Android 12 设备所有者配置

    我有一个应用程序 可以通过下面的 JSON 中的 QR 码在 Android 12 及以上的设备上成功设置为设备所有者 android app extra PROVISIONING DEVICE ADMIN COMPONENT NAME p
  • JSON-RPC Swagger 组合

    我正在考虑为我的 Web 服务实现 JSON RPC这个图书馆 我也想实施Swagger为我服务 但是 我不确定这两者是否是一个很好的组合 在 JSON RPC 中 所有方法都位于同一资源后面 而这在 Swagger 中没有任何意义 我想知
  • 使用 Jackson 模块和 ScalaObjectMapper 在 Spark 1.4.0 上运行作业时出错

    我正在运行一个用 Scala 2 10 4 编写的 Spark 作业 并在 Spark 1 4 0 集群上运行 基于 HDFS 并使用 YARN 进行管理 并在 Maven 存储库上使用 Jackson 模块版本 2 6 1 当从我的 ID
  • 运行 Python 3.5 解释器需要哪些标准库模块?

    这是一个 CPython 程序 它尝试用空的初始化解释器sys path include
  • 确定 UIImage 的主要颜色和次要颜色

    我想知道是否有人可以帮助我弄清楚如何确定 UIImage 中的主要原色和次要颜色 我在谷歌中找不到任何非常有用的东西 基于上面的 Panic 博客 这里有一个快速方法 接受 UIImage 输入和输出 背景色 原色 次要颜色 将 UIIma
  • 将数据框行转换为列名称

    有没有快速的方法 部分tidyverse也许是 API 将行转换为列名data frame or tibble 有点类似于tibble column to rownames 我意识到有很多方法可以做到这一点 例如有点笨拙 gt df lt
  • 如何获取Assets文件夹中文件的android路径字符串?

    我需要知道字符串路径到资产文件夹中的文件 因为我使用的地图 API 需要接收字符串路径 并且我的地图必须存储在资产文件夹中 这是我正在尝试的代码 MapView mapView new MapView this mapView setCli
  • Jquery 选择器的逻辑 AND

    我想设置为检查按值和名称输入的复选框
  • 如何重用matplotlib.Axes.hist的返回值?

    假设我想绘制两次相同数据的直方图 import matplotlib pyplot as plt fig plt figure figsize 8 6 ax1 ax2 fig subplots nrows 2 ncols 1 ax1 his
  • Flutter:如何将拇指图像添加到滑块?

    我尝试将图像添加到滑块拇指 但我不知道它应该如何工作 在SliderThemeData我们没有用于添加缩略图的参数 我已经绑定使用SliderComponentShape用于绘制拇指 但它不起作用 class TimeReportTextF
  • Django - makemigrations - 未检测到任何更改

    我试图使用 makemigrations 命令在现有应用程序中创建迁移 但它输出 未检测到更改 通常我使用以下方式创建新应用程序startapp命令 但在我创建该应用程序时并未将其用于此应用程序 经过调试 我发现它没有创建迁移 因为migr
  • 名称为“mainController”的控制器未注册

    我的 script js 文件中有这段代码 var mainController function scope scope message Plunker 这是我的 HTML