0
我正在使用angular + requirejs,并且希望使它与打字稿一起工作。 如何在脚本中编写脚本?Requirejs Angular和TypeScript
HomeController1.js
define(['controllers/controllers'],
function (controllers) {
controllers.controller('HomeController',
['$window',
'$scope',
function (
$window,
$scope) {
$scope.showSubRouting = true;
}
]);
});
Controllers1.js
define(['angular'], function (angular) {
'use strict';
return angular.module('controllers', []);
});
我尝试这样做:
HomeController2.ts
import controllers = require("controllers/controllers");
class HomeController {
showSubRouting: boolean = false
constructor() {
}
}
个
Controllers2.ts
import angular = require("angular");
angular.module("controllers", []);
但控制器的定义中缺少HomeController2.js (define(['controllers/controllers']
)
HomeController2.js
define(["require", "exports"], function (require, exports) {
var HomeController = (function() {
function HomeController() {
this.showSubRouting = false;
}
return HomeController;
})();
});
难道你们知道我在做什么错误?
在此先感谢
这就是答案谢谢sooo多!!! 1 –