Dynamically creating an angular view

前端 未结 2 1914
慢半拍i
慢半拍i 2020-12-13 00:56

I\'m making an in game UI using awesomium, at some points the game loads up and executes a chunk of javascript which is meant to create arbitrary new UI elements. e.g.

2条回答
  •  一生所求
    2020-12-13 01:27

    You might want to use ng-include combined with ng-repeat. Here is an simple example: http://plunker.no.de/edit/IxB3wO?live=preview

      

    Parent $scope will keep the list of partials loaded into the view. And ng-repeat + ng-include will iterate over and display partials according to the list.

    When it is the right timing, you can append the partial into the dom list. e.g.

    $scope.domList.push("chatbox.html");
    

    (BTW, putting DOM manipulation into controller is not the angular way.)

提交回复
热议问题