<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments for onthecode	</title>
	<atom:link href="https://onthecode.co.uk/comments/feed" rel="self" type="application/rss+xml" />
	<link>https://onthecode.co.uk/</link>
	<description>onthecode blog</description>
	<lastBuildDate>Mon, 07 Apr 2025 09:04:47 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.3</generator>
	<item>
		<title>
		Comment on Angular Logging Made Simple with ngx-logger by 82GM		</title>
		<link>https://onthecode.co.uk/blog/angular-logging-made-easy-with-ngx-logger#comment-14700</link>

		<dc:creator><![CDATA[82GM]]></dc:creator>
		<pubDate>Mon, 07 Apr 2025 09:04:47 +0000</pubDate>
		<guid isPermaLink="false">https://onthecode.co.uk/?p=984#comment-14700</guid>

					<description><![CDATA[Great post! I’ve been looking for a straightforward logging solution in Angular, and ngx-logger seems like a perfect fit. The examples you provided make it easy to understand how to implement it in my projects. Thanks for sharing!]]></description>
			<content:encoded><![CDATA[<p>Great post! I’ve been looking for a straightforward logging solution in Angular, and ngx-logger seems like a perfect fit. The examples you provided make it easy to understand how to implement it in my projects. Thanks for sharing!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Error: Cannot resolve type entity i3.DialogModule to symbol by OO		</title>
		<link>https://onthecode.co.uk/blog/error-cannot-resolve-type-entity-i3-dialogmodule-to-symbol#comment-14663</link>

		<dc:creator><![CDATA[OO]]></dc:creator>
		<pubDate>Thu, 20 Mar 2025 05:42:24 +0000</pubDate>
		<guid isPermaLink="false">https://onthecode.co.uk/?p=5226#comment-14663</guid>

					<description><![CDATA[thanks man you saved my life, thought I was going to have to copy staff one by one.]]></description>
			<content:encoded><![CDATA[<p>thanks man you saved my life, thought I was going to have to copy staff one by one.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on How to Set Focus on Form Control in Angular by Bill Voltmer		</title>
		<link>https://onthecode.co.uk/blog/angular-material-focus-form-input-with-renderer2#comment-14466</link>

		<dc:creator><![CDATA[Bill Voltmer]]></dc:creator>
		<pubDate>Sat, 18 Jan 2025 02:09:29 +0000</pubDate>
		<guid isPermaLink="false">https://onthecode.co.uk/?p=1824#comment-14466</guid>

					<description><![CDATA[Excerpt posted to StackOverflow with link:  https://stackoverflow.com/a/79366464/237913]]></description>
			<content:encoded><![CDATA[<p>Excerpt posted to StackOverflow with link:  <a href="https://stackoverflow.com/a/79366464/237913" rel="nofollow ugc">https://stackoverflow.com/a/79366464/237913</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Error: Cannot resolve type entity i3.DialogModule to symbol by MS		</title>
		<link>https://onthecode.co.uk/blog/error-cannot-resolve-type-entity-i3-dialogmodule-to-symbol#comment-14243</link>

		<dc:creator><![CDATA[MS]]></dc:creator>
		<pubDate>Thu, 05 Sep 2024 10:57:54 +0000</pubDate>
		<guid isPermaLink="false">https://onthecode.co.uk/?p=5226#comment-14243</guid>

					<description><![CDATA[Dude thanks for this post it really helped!!]]></description>
			<content:encoded><![CDATA[<p>Dude thanks for this post it really helped!!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Angular Loading Spinner on HTTP Request by Umut Esen		</title>
		<link>https://onthecode.co.uk/blog/angular-display-spinner-every-request#comment-13771</link>

		<dc:creator><![CDATA[Umut Esen]]></dc:creator>
		<pubDate>Wed, 07 Dec 2022 22:23:41 +0000</pubDate>
		<guid isPermaLink="false">https://onthecode.co.uk/?p=1748#comment-13771</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://onthecode.co.uk/blog/angular-display-spinner-every-request#comment-13157&quot;&gt;Zsolt&lt;/a&gt;.

Hey Zsolt, you&#039;d need to keep track of number of concurrent calls and hide the spinner when all calls complete. I&#039;ve updated the post to include a section on this. 
Thanks!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://onthecode.co.uk/blog/angular-display-spinner-every-request#comment-13157">Zsolt</a>.</p>
<p>Hey Zsolt, you&#8217;d need to keep track of number of concurrent calls and hide the spinner when all calls complete. I&#8217;ve updated the post to include a section on this.<br />
Thanks!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Angular Loading Spinner on HTTP Request by Zsolt		</title>
		<link>https://onthecode.co.uk/blog/angular-display-spinner-every-request#comment-13157</link>

		<dc:creator><![CDATA[Zsolt]]></dc:creator>
		<pubDate>Tue, 06 Dec 2022 08:15:50 +0000</pubDate>
		<guid isPermaLink="false">https://onthecode.co.uk/?p=1748#comment-13157</guid>

					<description><![CDATA[What about multiple, concurrent API calls?]]></description>
			<content:encoded><![CDATA[<p>What about multiple, concurrent API calls?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on How to Use PDFjs to Parse PDF Documents in Angular by Artyom		</title>
		<link>https://onthecode.co.uk/blog/parse-pdf-documents-in-angular-with-pdfjs#comment-12594</link>

		<dc:creator><![CDATA[Artyom]]></dc:creator>
		<pubDate>Mon, 31 Oct 2022 18:59:08 +0000</pubDate>
		<guid isPermaLink="false">https://onthecode.co.uk/?p=3024#comment-12594</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://onthecode.co.uk/blog/parse-pdf-documents-in-angular-with-pdfjs#comment-7559&quot;&gt;Sajan&lt;/a&gt;.

Hey, Sajan.
I was able to fix this. 
so as I investigated textContent.items is of type TextItem &#124; TextMarkedContent so if we use (s as TextItem).str instead of just s.str we&#039;d get all compiled and running.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://onthecode.co.uk/blog/parse-pdf-documents-in-angular-with-pdfjs#comment-7559">Sajan</a>.</p>
<p>Hey, Sajan.<br />
I was able to fix this.<br />
so as I investigated textContent.items is of type TextItem | TextMarkedContent so if we use (s as TextItem).str instead of just s.str we&#8217;d get all compiled and running.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on How to Use PDFjs to Parse PDF Documents in Angular by Artyom		</title>
		<link>https://onthecode.co.uk/blog/parse-pdf-documents-in-angular-with-pdfjs#comment-12593</link>

		<dc:creator><![CDATA[Artyom]]></dc:creator>
		<pubDate>Mon, 31 Oct 2022 18:53:21 +0000</pubDate>
		<guid isPermaLink="false">https://onthecode.co.uk/?p=3024#comment-12593</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://onthecode.co.uk/blog/parse-pdf-documents-in-angular-with-pdfjs#comment-6542&quot;&gt;Ciprian&lt;/a&gt;.

As I wrote in my comment you have to add .promise in PdfReaderService class. So that you&#039;d have something like this

const pdf = await pdfjsLib.getDocument(pdfUrl).promise;

with that everything works like a charm]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://onthecode.co.uk/blog/parse-pdf-documents-in-angular-with-pdfjs#comment-6542">Ciprian</a>.</p>
<p>As I wrote in my comment you have to add .promise in PdfReaderService class. So that you&#8217;d have something like this</p>
<p>const pdf = await pdfjsLib.getDocument(pdfUrl).promise;</p>
<p>with that everything works like a charm</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on How to Use PDFjs to Parse PDF Documents in Angular by Artyom		</title>
		<link>https://onthecode.co.uk/blog/parse-pdf-documents-in-angular-with-pdfjs#comment-12592</link>

		<dc:creator><![CDATA[Artyom]]></dc:creator>
		<pubDate>Mon, 31 Oct 2022 18:51:47 +0000</pubDate>
		<guid isPermaLink="false">https://onthecode.co.uk/?p=3024#comment-12592</guid>

					<description><![CDATA[Don&#039;t know when it was written, but found an error pdfjsLib.getDocument has to be referred as a pdfDocumentLoadingTask and then from there we should get a promise. so should be something like 
const pdfLoadingTask = pdfjsLib.getDocument(pdfUrl);
    pdfLoadingTask.promise.then((pdf) =&#062; {
      for(let i = 1; i &#060;= pdf._pdfInfo.numPages; i++) {
        ....

or const pdf = await pdfjsLib.getDocument(pdfUrl).promise;
which was missed in your code.

Anyways great article and great example. Thanks for showing this.]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t know when it was written, but found an error pdfjsLib.getDocument has to be referred as a pdfDocumentLoadingTask and then from there we should get a promise. so should be something like<br />
const pdfLoadingTask = pdfjsLib.getDocument(pdfUrl);<br />
    pdfLoadingTask.promise.then((pdf) =&gt; {<br />
      for(let i = 1; i &lt;= pdf._pdfInfo.numPages; i++) {<br />
        &#8230;.</p>
<p>or const pdf = await pdfjsLib.getDocument(pdfUrl).promise;<br />
which was missed in your code.</p>
<p>Anyways great article and great example. Thanks for showing this.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on How to Use PDFjs to Parse PDF Documents in Angular by c		</title>
		<link>https://onthecode.co.uk/blog/parse-pdf-documents-in-angular-with-pdfjs#comment-8426</link>

		<dc:creator><![CDATA[c]]></dc:creator>
		<pubDate>Mon, 27 Jun 2022 11:35:38 +0000</pubDate>
		<guid isPermaLink="false">https://onthecode.co.uk/?p=3024#comment-8426</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://onthecode.co.uk/blog/parse-pdf-documents-in-angular-with-pdfjs#comment-6542&quot;&gt;Ciprian&lt;/a&gt;.

use pdf._worker.getPage() to fix the issue]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://onthecode.co.uk/blog/parse-pdf-documents-in-angular-with-pdfjs#comment-6542">Ciprian</a>.</p>
<p>use pdf._worker.getPage() to fix the issue</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
