任何人都可以告诉我代码有什么问题。因为我没有看到任何遗漏。这一切都在课堂上工作。我对javascript和angular很新。
我尝试检查其他线程有相同的错误,但没有帮助我解决问题。
的index.html
(function () {
angular.module("angularJS")
.controller("angularJSCtrl", angularJSMethod);
.directive("directCtrl", directMethod);
function angularJSMethod(){
var vm = this;
vm.sayHello = sayHello;
vm.name = "Orkun";
vm.studentNames = ['John', 'Robbert', 'Adam'];
vm.studentObj = [{name: 'Orkun', age: 22}, {name: 'Bob', age: 18}];
vm.price = 2000;
vm.date = new Date();
function sayHello(){
alert("Welcome" + ' ' + vm.name)
}}
function directMethod(){
return {
restrict: 'E',
templateUrl: 'custom.html'
}
}
})();
controller.js
(function () {
angular.module("angularJS", []);
})();
app.js
Dim tcpClientNLS As New TcpClient()
答案 0 :(得分:3)
实际上,问题在于您不需要semicolon
:
.controller("angularJSCtrl", angularJSMethod); <--- here
.directive("directCtrl", directMethod);
删除它,一切都会正常工作