我尝试从scala.js和Angular开始。为此,我使用greencatsoft / scalajs-angular(https://github.com/greencatsoft/scalajs-angular)port
我发现了一个很好的样本https://github.com/josdirksen/smartjava/tree/master/scalajs
此示例正在使用" classic" routeProvider
routeProvider
.when("/home", Route(HomeController))
但我会使用 StateProvider 。
我包括了家属:
jsDependencies += "org.webjars" % "angular-ui-router" % "0.2.14" / "angular-ui-router.js" dependsOn "angular.js"
我的scala模块中的一个治疗方法:
val module = Angular.module("helloworld",Seq("ui.router","mm.foundation"))
用法:
override def initialize() {
stateProvider
.state("home", State(
url="/home"
, templateUrl = "myTest.html"
)
)
}
但是没有办法激活"国家。
我在State apply
中遗漏了添加控制器的可能性。我不清楚为什么或如何
我在html < div ng-controller="DataController">
任何想法?