如何使用一个html呈现不同的内容?

时间:2018-04-14 16:43:25

标签: javascript angularjs node.js express

我在' a'中有几个链接。 HTML。当我点击每个链接时,我希望页面在新窗口中打开,这些新窗口正在使用' b' HTML。我想使用' b' HTML通过不同的URL呈现不同的内容,例如/ get_node或/ get_vue等。但是' b' HTML只有一个网址。

如果我将get参数传递给http://localhost:8000/xxxx.html?show=something,how之类的网址,以使AngularJs可以接收此参数?

例如,这里是' a' HTML代码。

<ul class='list-wrapper'>
  <li><a href="http://XXXXXXXXXXXX">Javascript</a></li>
  <li><a href="http://XXXXXXXXXXXX">Node.js</a></li>
  <li><a href="http://XXXXXXXXXXXX">Angular</a></li>
  <li><a href="http://XXXXXXXXXXXX">Vue</a></li>
  <li><a href="http://XXXXXXXXXXXX">CSS/SASS</a></li>
  <li><a href="http://XXXXXXXXXXXX">NPM</a></li>
  <li><a href="http://XXXXXXXXXXXX">Gulp</a></li>
  <li class='getback'><i class="fas fa-times"></i></li>
</ul>

这是&#39; b&#39; HTML代码http://XXXXXXXXXXXX.html。 URL由angularjs通过$ http.get获取。

    var app = angular.module('app',[]);
  app.controller('index',($scope,$http)=>{
    $http.get('/get_js',then((res)=>{
      $scope.js = res.data;
    },()=>{
      alert('database error');
    })
  })

有人能告诉我怎么办?我可以在$ http.get中放几个URL来解决它吗?

非常感谢!!

PS:我使用快速服务器来托管内容。

0 个答案:

没有答案