簡體   English   中英

如何將angular-js變量傳遞給javascript

[英]how to pass a angular-js variable to javascript

所以我有這段代碼來顯示彈性搜索的數據,目的是獲取一些數據,計算平均值並顯示紅色或綠色按鈕。

我才剛開始

<!doctype html>
<html ng-app="EsConnector">
<link rel="stylesheet" href="styles/main.css">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.js"></script><!-- // a recuperer -->
    <script src="scripts/controllers/elasticsearch.angular.js"></script>
    <script src="scripts/controllers/es_connect.js"></script>
  </head>
  <script type="text/javascript">
   function addTpsGeocodage(p1) {
           alert(p1);
       }
  </script>
  <body>
        <title>Dashboard</title>

       <h1 align="center">Dashboard </h1>
      <hr>
       <h3>Services Externes</h3>
    <div ng-controller="QueryController">

    <div >
        <table>
          <tr ng-repeat="item in hits">
          <td>
          {{item['_source']['tpsGecodage']}}
         <script>
         addTpsGeocodage(item['_source']['tpsGecodage']);
        </script>
          <span class="green_circle" ng-if="item['_source']['tpsGecodage'] < 1">
                     <a href="kibana link">Lien </a> 
               </span>
             </td>
              </tr>
        </table>
       </div>
    </div>
    <br>
    Above this line ^^^  should be the results of a test search on the ElasticSearch server.
  </body>
</html>

基本上,此addTpsGeocodage(item['_source']['tpsGecodage']); (第29行)什么也不做。

如何將變量從有角JS范圍傳遞到javascript范圍。

謝謝

將函數分配給變量,以便可以全局訪問它。

  <script type="text/javascript">
   var addTpsGeocodage =  function(p1) {
           alert(p1);
       }
  </script>

現在,您可以在任何地方訪問addTpsGeocodage

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM