以下の内容はhttps://white-azalea.hatenablog.jp/entry/2014/09/14/191846より取得しました。


Playframework2.3、RequireJS と AngularJS を同時に運用してみる

それぞれがなんなのかは下記参照

で、特に難しい話とかはなくて。

build.sbt で Angular 読んで

libraryDependencies ++= Seq(
  jdbc,
  anorm,
  cache,
  ws,
  "org.webjars" % "angularjs" % "1.3.0-rc.1"
)

で index.scala.html を下記に変更

@main("Welcome to Play") {
    <div ng-app="myAppName">
        <script data-main="@routes.Assets.at("javascripts/main.js")" type="text/javascript" src="@routes.Assets.at("lib/requirejs/require.js")"></script>
        <div ng-controller="HelloController">
            <p>{{greeting.text}}, World</p>
        </div>
    </div>
}

勿論 main.js は main.coffee で書く

require.config
  baseUrl : '/assets'
  paths: { 'angular': ['lib/angularjs/angular'] }

require [ "angular" ], (a) ->
  angular.module('myAppName', []).controller 'HelloController', ($scope) ->
    $scope.greeting = {text: "Hello"}

分かってしまえばざっくり。




以上の内容はhttps://white-azalea.hatenablog.jp/entry/2014/09/14/191846より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14