Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何在实验JavaScript中优化编写角度控制器_Angularjs_Optimizely - Fatal编程技术网

Angularjs 如何在实验JavaScript中优化编写角度控制器

Angularjs 如何在实验JavaScript中优化编写角度控制器,angularjs,optimizely,Angularjs,Optimizely,我曾尝试在中优化的实验javascript中编写angularJS控制器。它似乎不起作用 基本上我想像这样插入HTML代码片段 <div ng-app="myApp"> <div ng-controller="MainController">firstApp</div> </div> 我尝试了几种方法,但都不起作用,有没有办法让它起作用 Plnkr代码:您的html应该是 <div ng-app="testApp">

我曾尝试在中优化的实验javascript中编写angularJS控制器。它似乎不起作用

基本上我想像这样插入HTML代码片段

<div ng-app="myApp">
        <div ng-controller="MainController">firstApp</div>
</div>
我尝试了几种方法,但都不起作用,有没有办法让它起作用

Plnkr代码:

您的html应该是

<div ng-app="testApp">
    <div ng-controller="MainController">firstApp</div>
</div>
模块应用程序名称应与ng应用程序相同,ng controller的值是您将使用的控制器的名称

您的html应为

<div ng-app="testApp">
    <div ng-controller="MainController">firstApp</div>
</div>

模块应用程序名称应与ng应用程序相同,ng控制器的值是您将使用的控制器的名称

这是我文章中的一个输入错误,我正确地输入了模块名称,这不是实际问题。好的,您是否添加了角度库?另外,你能检查控制台并在这里发布错误吗?我已经尝试过手动角度引导,它说它已经完成了,并且我已经尝试过直接使用HTML插件嵌入脚本。不需要手动引导,你的代码还可以,当我在plunker上尝试它时,它正在工作(如果不是输入错误的话)。您缺少了我的帖子中缺少的一些非常smallOops控制器,但我有工作代码。它在Optimizely中不起作用这是我文章中的一个输入错误,我有正确的模块名称,这不是实际的问题。好的,你在添加角度库吗?另外,你能检查控制台并在这里发布错误吗?我已经尝试过手动角度引导,它说它已经完成了,并且我已经尝试过直接使用HTML插件嵌入脚本。不需要手动引导,你的代码还可以,当我在plunker上尝试它时,它正在工作(如果不是输入错误的话)。您缺少了我的帖子中缺少的一些非常smallOops控制器,但我有工作代码。它不能以最佳方式工作
    var myApp = angular.module("testApp", []);        
myApp.controller("MainController", function($scope, $window) {
    alert("Angularjs call function on page load");
});