change bootstrap to angular.compile

This commit is contained in:
Misko Hevery 2010-01-09 13:43:16 -08:00
parent eb9e66f480
commit 88eca572fd
3 changed files with 5 additions and 12 deletions

View file

@ -4,7 +4,6 @@
<script type="text/javascript" src="../angular.js#autoBind=false"></script> <script type="text/javascript" src="../angular.js#autoBind=false"></script>
<script type="text/javascript"> <script type="text/javascript">
$(document).ready(function(){ $(document).ready(function(){
var angular = angularFactory({});
var scope = angular.compile(document); var scope = angular.compile(document);
scope.set('a', 3); scope.set('a', 3);
scope.updateView(); scope.updateView();

View file

@ -387,19 +387,15 @@ nglr.UrlWatcher.prototype.getUrl = function() {
return window.location.href; return window.location.href;
}; };
window['angularFactory'] = function(config) { angular['compile'] = function(root, config) {
config = config || {};
var defaults = { var defaults = {
server: "" server: ""
}; };
//todo: don't load stylesheet by default //todo: don't load stylesheet by default
//todo: don't start watcher //todo: don't start watcher
function compile(root){ var loader = new nglr.Loader(root, jQuery("head"), _(defaults).extend(config));
var loader = new nglr.Loader(root, jQuery("head"), _(defaults).extend(config)); loader.load();
loader.load(); return jQuery(root).scope();
return jQuery(root).scope();
};
return {
compile:compile
};
}; };

View file

@ -3,8 +3,6 @@ ExternalApiTest = TestCase("ExternalApiTest");
ExternalApiTest.prototype = { ExternalApiTest.prototype = {
testItShouldExposefactory:function(){ testItShouldExposefactory:function(){
var node = $('<div ng-init="a=1">{{b=a+1}}</div>')[0]; var node = $('<div ng-init="a=1">{{b=a+1}}</div>')[0];
var settings = {};
var angular = angularFactory(settings);
var scope = angular.compile(node); var scope = angular.compile(node);
assertEquals(1, scope.get('a')); assertEquals(1, scope.get('a'));
assertEquals(2, scope.get('b')); assertEquals(2, scope.get('b'));