Guest User

Untitled

a guest
May 22nd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. <div ng-if="!isArray(item.left)">
  2. <div ng-repeat="item in [item.left]" ng-include="'Views/pane.html'">
  3. </div>
  4. </div>
  5. <div ng-if="isArray(item.left)">
  6. {{item.left[0]}}
  7. </div>
  8. <div ng-if="!isArray(item.right)">
  9. <div ng-repeat="item in [item.right]" ng-include="'Views/pane.html'">
  10. </div>
  11. </div>
  12. <div ng-if="isArray(item.right)">
  13. {{item.right[0]}}
  14. </div>
  15.  
  16. <div ng-if="!isArray(item.left)">
  17. <div ng-init = "item = item.left" ng-include="'Views/pane.html'">
  18. </div>
  19. </div>
  20. <div ng-if="isArray(item.left)">
  21. {{item.left[0]}}
  22. </div>
  23. <div ng-if="!isArray(item.right)">
  24. <div ng-init="item = item.right" ng-include="'Views/pane.html'">
  25. </div>
  26. </div>
  27. <div ng-if="isArray(item.right)">
  28. {{item.right[0]}}
  29. </div>
  30.  
  31. var app = angular.module('mycontrollers', []);
  32.  
  33. app.controller('MainCtrl', function ($scope) {
  34.  
  35. $scope.tree = {
  36. left: {
  37. left: ["leftleft"],
  38. right: {
  39. left: ["leftrightleft"],
  40. right: ["leftrightright"]
  41. }
  42. },
  43. right: {
  44. left: ["rightleft"],
  45. right: ["rightright"]
  46. }
  47. };
  48.  
  49. $scope.isArray = function (item) {
  50. return Array.isArray(item);
  51. }
  52. });
  53.  
  54. $scope.item = $scope.item.left
  55.  
  56. <script type="text/ng-template" id="tree_item_renderer">
  57. <ul class="some" ng-show="data.show">
  58. <li ng-repeat="data in data.nodes" class="parent_li" ng-include="'tree_item_renderer'" tree-node></li>
  59. </ul>
  60. </script>
  61.  
  62.  
  63. <ul>
  64. <li ng-repeat="data in displayTree" ng-include="'tree_item_renderer'"></li>
  65.  
  66. <div ng-repeat="pass in [{'text':'hello'}]" ng-include="'includepage.html'"></div>
  67.  
  68. <p>{{pass.text}}</p>
Add Comment
Please, Sign In to add comment