我试图创建一个新的angularjs控制器,这个错误只是不想消失:
-moz-background-image
我的代码:
Argument 'AppController' is not a function, got undefined
app.html.twig
var app = angular.module('myApp', [])
.controller('AppController', function($scope) {
$scope.data = 'Hello';
});
我真的不明白我错过了什么。我已经搜索了这个错误,我尝试了解决方案,但我无法解决它。有什么想法吗?
答案 0 :(得分:0)
尝试像这样创作
var jimApp = angular.module("mainApp", []);
jimApp.controller('mainCtrl', function($scope){
$scope.data = 'Hello';
});
<div ng-app="mainApp" ng-controller="mainCtrl">
{{ data }}
</div>
答案 1 :(得分:0)
我认为你应该像这样分开它,它会起作用
var app = angular.module('myApp', []);
或
var app = angular.module('myApp');
app.controller('AppController', function($scope) {
$scope.data = 'Hello';
});
此语法错误但您的错误不是因为此
<h1> {{'{{ data }}' }}</h1>
更改强>
<h1> {{ data }}</h1>
答案 2 :(得分:0)
var app = angular.module('myApp', [])
app.controller('AppController', function($scope) {
$scope.data = 'Hello';
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp">
<div ng-controller="AppController">
<h1> {{data}}</h1>
</div>
</div>
{{'{{data}}'}} =======&gt; {{数据}}
我使用您提供的代码创建了一个代码段,然后将此部分用html创建,现在它正在运行。请检查这个答案。
谢谢。
答案 3 :(得分:0)
这是您自己的代码。请仔细阅读以获取更多内容,然后转到plunker
class GenericContainerSpec extends FlatSpec with ForAllTestContainer {
override val container = GenericContainer("docker.elastic.co/elasticsearch/elasticsearch:5.5.1",
exposedPorts = Seq(9200),
waitStrategy = Wait.forHttp("/")
)
"GenericContainer" should "start ES and expose 9200 port" in {
assert(Source.fromInputStream(
new URL(
s"http://${container.containerIpAddress}:${container.mappedPort(9200)}/_status")
.openConnection()
.getInputStream)
.mkString
.contains("ES server is successfully installed"))
}
}