| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <!DOCTYPE html>
- <html>
- <head>
- <title>Nested Controllers</title>
- <style type="text/css">
- div {
- padding-left: 10px;
- }
- </style>
- <script src="../dist/seed.js"></script>
- </head>
- <body>
- <div sd-controller="Grandpa">
- <p sd-text="name"></p>
- <div sd-controller="Dad">
- <p><span sd-text="name"></span>, son of <span sd-text="^name"></span></p>
- <div sd-controller="Son">
- <p><span sd-text="name"></span>,son of <span sd-text="^name"></span></p>
- <div sd-controller="Baby">
- <p>
- <span sd-text="name"></span>,
- son of <span sd-text="^name"></span>,
- grandson of <span sd-text="^^name"></span>
- and great-grandson of <span sd-text="$name"></span>
- </p>
- </div>
- </div>
- </div>
- </div>
- <script>
- var Seed = require('seed')
- Seed.controller('Grandpa', function (scope, seed) {
- scope.name = 'John'
- })
- Seed.controller('Dad', function (scope, seed) {
- scope.name = 'Jack'
- })
- Seed.controller('Son', function (scope, seed) {
- scope.name = 'Jason'
- })
- Seed.controller('Baby', function (scope, seed) {
- scope.name = 'James'
- })
- Seed.bootstrap()
- </script>
- </body>
- </html>
|