Magento 2: How to get add to cart url in custom templete file and add product to cart

 
<pre class="lang:default decode:true " >&lt;pre class="default prettyprint prettyprinted"&gt;&lt;code&gt;&lt;span class="pun"&gt;
&amp;lt;?&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt;php
$objectManager &amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt; \Magento\Framework\App\ObjectManager&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;::&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt;getInstance&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;();&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt;
$listBlock &amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt; $objectManager&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;-&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="kwd"&amp;gt;get&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;(&amp;lt;/span&amp;gt;&amp;lt;span class="str"&amp;gt;'\Magento\Catalog\Block\Product\ListProduct'&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;);&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt;
$addToCartUrl &amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt;  $listBlock&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;-&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt;getAddToCartUrl&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;(&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt;$_product&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;);&amp;lt;/span&amp;gt;
&amp;lt;span class="pun"&amp;gt;?&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt;

&amp;lt;form data-role="tocart-form" action="&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;&amp;lt;?&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt;php echo $addToCartUrl&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;;&amp;lt;/span&amp;gt; &amp;lt;span class="pun"&amp;gt;?&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt;" method="post"&amp;gt; 
    &amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;&amp;lt;?&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt;php echo $block&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;-&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt;getBlockHtml&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;(&amp;lt;/span&amp;gt;&amp;lt;span class="str"&amp;gt;'formkey'&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;)?&amp;gt;&amp;lt;/span&amp;gt;
    &amp;lt;span class="tag"&amp;gt;&amp;lt;div&amp;lt;/span&amp;gt; &amp;lt;span class="atn"&amp;gt;class&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span class="atv"&amp;gt;"btn"&amp;lt;/span&amp;gt;&amp;lt;span class="tag"&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;
        &amp;lt;span class="tag"&amp;gt;&amp;lt;button&amp;lt;/span&amp;gt; &amp;lt;span class="atn"&amp;gt;type&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span class="atv"&amp;gt;"submit"&amp;lt;/span&amp;gt; &amp;lt;span class="atn"&amp;gt;title&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span class="atv"&amp;gt;"Add to Cart"&amp;lt;/span&amp;gt; &amp;lt;span class="atn"&amp;gt;class&amp;lt;/span&amp;gt;&amp;lt;span class="pun"&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span class="atv"&amp;gt;"action tocart primary"&amp;lt;/span&amp;gt;&amp;lt;span class="tag"&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;
            &amp;lt;span class="tag"&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class="pln"&amp;gt;Add to Cart&amp;lt;/span&amp;gt;&amp;lt;span class="tag"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;
        &amp;lt;span class="tag"&amp;gt;&amp;lt;/button&amp;gt;&amp;lt;/span&amp;gt;
    &amp;lt;span class="tag"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/span&amp;gt;   
 &amp;lt;span class="tag"&amp;gt;&amp;lt;/form&amp;gt;

&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</pre>