<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Inserting Parameters into JS using Angular in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Inserting-Parameters-into-JS-using-Angular/m-p/1315076#M7380</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;When inside ng-click, Angular already knows about your custum property, t&lt;/SPAN&gt;ry to remove data biding {{}} as following:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&amp;lt;lui-button ng-click="app.field(settings.FilterDimension).selectMatch(settings.FilterValue)"&amp;gt;Dynamic&amp;lt;/lui-button&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Hope this helps ! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sofiane &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 11 Oct 2018 15:23:37 GMT</pubDate>
    <dc:creator>soufaouz</dc:creator>
    <dc:date>2018-10-11T15:23:37Z</dc:date>
    <item>
      <title>Inserting Parameters into JS using Angular</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Inserting-Parameters-into-JS-using-Angular/m-p/1315075#M7379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hopefully and elementary query for a web pro but I'm having difficulty dynamically inserting values into some inline JS using angular.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style=": ; font-size: 12pt;"&gt;Code which works (Static variables)&lt;/STRONG&gt;&lt;SPAN style="font-size: 12pt;"&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG&gt;Widget Code:&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;lt;lui-button ng-click="app.field('AFieldName').selectMatch('TheSearchValue', false)"&amp;gt;Fixed&amp;lt;/lui-button&amp;gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG&gt;HTML Output&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;lt;button lui-class-list="classList" ng-transclude="" ng-click="app.field('AFieldName').selectMatch('TheSearchValue', false)" class="ng-isolate-scope lui-button"&amp;gt;&amp;lt;span class="ng-scope"&amp;gt;Fixed&amp;lt;/span&amp;gt;&amp;lt;/button&amp;gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt;"&gt;Code Which Does not work (dynamic):&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG&gt;Widget Code:&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;lt;lui-button ng-click="app.field('{{settings.FilterDimension}}').selectMatch('{{settings.FilterValue}}', false)"&amp;gt;Dynamic&amp;lt;/lui-button&amp;gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;STRONG&gt;HTML Output:&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;lt;button lui-class-list="classList" ng-transclude="" ng-click="app.field('AFieldName').selectMatch('TheSearchValue', false)" class="ng-isolate-scope lui-button"&amp;gt;&amp;lt;span class="ng-scope"&amp;gt;Dynamic&amp;lt;/span&amp;gt;&amp;lt;/button&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The output code is exactly the same but it appears the JS is cached into memory before the fields are populated when using the dynamic methods with Chrome returning the error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="color: #ff0000;"&gt;TypeError: Cannot read property 'select' of null&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this a limitation of Anjular and should I use jQuery? If so, how would I put this in a widget?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All help much appreciated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Aaron&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Jun 2017 14:43:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Inserting-Parameters-into-JS-using-Angular/m-p/1315075#M7379</guid>
      <dc:creator />
      <dc:date>2017-06-19T14:43:01Z</dc:date>
    </item>
    <item>
      <title>Re: Inserting Parameters into JS using Angular</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Inserting-Parameters-into-JS-using-Angular/m-p/1315076#M7380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;When inside ng-click, Angular already knows about your custum property, t&lt;/SPAN&gt;ry to remove data biding {{}} as following:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&amp;lt;lui-button ng-click="app.field(settings.FilterDimension).selectMatch(settings.FilterValue)"&amp;gt;Dynamic&amp;lt;/lui-button&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Hope this helps ! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sofiane &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Oct 2018 15:23:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Inserting-Parameters-into-JS-using-Angular/m-p/1315076#M7380</guid>
      <dc:creator>soufaouz</dc:creator>
      <dc:date>2018-10-11T15:23:37Z</dc:date>
    </item>
  </channel>
</rss>

